From 5eb085067dbb43d190a7204e2c28ab153e2af2fb Mon Sep 17 00:00:00 2001 From: Mohamad Date: Fri, 3 Jan 2025 13:45:35 +0100 Subject: [PATCH] docker sht --- Dockerfile | 6 +++--- backend/src/main.rs | 4 ++-- 2 files changed, 5 insertions(+), 5 deletions(-) diff --git a/Dockerfile b/Dockerfile index f008b07..e23bc43 100644 --- a/Dockerfile +++ b/Dockerfile @@ -11,10 +11,10 @@ WORKDIR /app/backend COPY backend/ . RUN cargo build --release -# Final Stage: Combine frontend and backend +# Final Stage FROM debian:bullseye-slim WORKDIR /app -COPY --from=frontend-builder /app/frontend/build ./frontend/dist +COPY --from=frontend-builder /app/frontend/build ./frontend/build COPY --from=backend-builder /app/backend/target/release/formies_be ./formies_be EXPOSE 8080 -CMD ["./backend"] +CMD ["./formies_be"] \ No newline at end of file diff --git a/backend/src/main.rs b/backend/src/main.rs index 2870335..462f289 100644 --- a/backend/src/main.rs +++ b/backend/src/main.rs @@ -24,7 +24,7 @@ async fn main() -> std::io::Result<()> { .allow_any_method(), ) .app_data(web::Data::new(db.clone())) - .service(fs::Files::new("/", "./frontend/dist").index_file("index.html")) + .service(fs::Files::new("/", "frontend/build").index_file("index.html")) .route("/login", web::post().to(handlers::login)) // Public: Login .route( "/forms/{id}/submissions", @@ -37,7 +37,7 @@ async fn main() -> std::io::Result<()> { web::get().to(handlers::get_submissions), // Protected ) }) - .bind("127.0.0.1:8080")? + .bind("0.0.0.0:8080")? .run() .await }