diff --git a/docker-compose.yml b/docker-compose.yml
index b13a7118f54b1f98b9c5607b4ee951983379b95b..70c592ec2507dec3ad8c0ab93b291ae7fb58f104 100644
--- a/docker-compose.yml
+++ b/docker-compose.yml
@@ -9,6 +9,8 @@ services:
       - "--certificatesresolvers.myresolver.acme.httpchallenge.entrypoint=web"
       - "--certificatesresolvers.myresolver.acme.email=mamanningham@cqi-qec.qc.ca" # change this to your email
       - "--certificatesresolvers.myresolver.acme.storage=/letsencrypt/acme.json"
+      - "--entrypoints.web.http.redirections.entryPoint.to=websecure"
+      - "--entrypoints.web.http.redirections.entryPoint.scheme=https"
     ports:
       - "80:80"
       - "443:443"
diff --git a/server/src/main.rs b/server/src/main.rs
index 05620e1974e7992f83065a3e36e32950e6eab2fe..32938d290031929fcd70771740974a0572b00fb8 100644
--- a/server/src/main.rs
+++ b/server/src/main.rs
@@ -24,7 +24,7 @@ async fn main() -> Result<()> {
         .init();
 
     let state = AppState::new().await?;
-    let addr = SocketAddr::from(([127, 0, 0, 1], 3000));
+    let addr = SocketAddr::from(([0, 0, 0, 0], 3000));
 
     let router = api_router(state.clone());