From f44c98274e9b5a52c2ee50ccd1cebab1f752d656 Mon Sep 17 00:00:00 2001 From: hectorsector Date: Mon, 30 Mar 2026 15:43:49 -0400 Subject: [PATCH] prep --- Dockerfile | 16 ++++++++++++++++ fly.toml | 2 +- 2 files changed, 17 insertions(+), 1 deletion(-) create mode 100644 Dockerfile diff --git a/Dockerfile b/Dockerfile new file mode 100644 index 0000000..e4938bc --- /dev/null +++ b/Dockerfile @@ -0,0 +1,16 @@ +FROM rust:slim AS builder + +WORKDIR /app +COPY . . +RUN cargo build --release + +FROM debian:bookworm-slim + +RUN apt-get update && apt-get install -y ca-certificates && rm -rf /var/lib/apt/lists/* + +WORKDIR /app +COPY --from=builder /app/target/release/rusty-cairns . +COPY --from=builder /app/web ./web + +EXPOSE 8080 +CMD ["./rusty-cairns"] diff --git a/fly.toml b/fly.toml index 68e4b53..6f688cc 100644 --- a/fly.toml +++ b/fly.toml @@ -3,7 +3,7 @@ # See https://fly.io/docs/reference/configuration/ for information about how to use this file. # -app = 'cairns' +app = 'rusty-cairns' primary_region = 'iad' [build] -- 2.51.2