diff --git a/.env b/.env index 723d9d0..f0aa462 100644 --- a/.env +++ b/.env @@ -1 +1 @@ -DEPLOYMENT_URL="http://localhost:3000" +DEPLOYMENT_URL="localhost:3000" diff --git a/Dockerfile b/Dockerfile index ec228e1..267951a 100644 --- a/Dockerfile +++ b/Dockerfile @@ -1,7 +1,7 @@ FROM docker.io/rust:1.73-slim-bullseye as builder WORKDIR /usr/src/flipkart-scraper-api RUN apt update && apt install -y libssl-dev -ENV DEPLOYMENT_URL http://localhost:3000 +ENV DEPLOYMENT_URL localhost:3000 ENV OPENSSL_LIB_DIR=/usr/lib/x86_64-linux-gnu ENV OPENSSL_INCLUDE_DIR=/usr/include COPY Cargo.toml . diff --git a/src/main.rs b/src/main.rs index 44bf82a..027e832 100644 --- a/src/main.rs +++ b/src/main.rs @@ -103,7 +103,9 @@ async fn main() { (StatusCode::PERMANENT_REDIRECT, Redirect::permanent("/")).into_response() })); - println!("Starting server on port 3000"); - let listener = tokio::net::TcpListener::bind("0.0.0.0:3000").await.unwrap(); + println!("Starting server on {}", env!("DEPLOYMENT_URL")); + let listener = tokio::net::TcpListener::bind(env!("DEPLOYMENT_URL")) + .await + .unwrap(); axum::serve(listener, app).await.unwrap(); }