diff --git a/api/Dockerfile b/api/Dockerfile new file mode 100644 index 0000000..e42222e --- /dev/null +++ b/api/Dockerfile @@ -0,0 +1,13 @@ +FROM rust:1.92-alpine3.20 AS builder + +COPY . . + +RUN apk update && apk add musl-dev libressl-dev + +RUN cargo build --release + +FROM alpine:3.20 + +COPY --from=builder /target/release/api /usr/local/bin/api + +CMD ["/usr/local/bin/api"] diff --git a/api/src/main.rs b/api/src/main.rs index 6e5668b..52d7d7b 100644 --- a/api/src/main.rs +++ b/api/src/main.rs @@ -97,7 +97,7 @@ async fn run() -> std::io::Result<()> { ), ) }) - .bind(("127.0.0.1", 8080))? + .bind(("0.0.0.0", 8080))? .run() .await }