From ddf47ff22dbde529b8c848a453b4aed86b74f033 Mon Sep 17 00:00:00 2001 From: lucalise Date: Tue, 20 Jan 2026 22:34:22 -0800 Subject: [PATCH] feat: setup Dockerfile --- api/Dockerfile | 13 +++++++++++++ api/src/main.rs | 2 +- 2 files changed, 14 insertions(+), 1 deletion(-) create mode 100644 api/Dockerfile 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 }