FROM rust:1-bookworm AS builder WORKDIR /app COPY . . RUN cargo build --release FROM debian:bookworm-slim WORKDIR /app RUN apt-get update && apt-get install -y ca-certificates && rm -rf /var/lib/apt/lists/* COPY --from=builder /app/target/release/skibidimonitor /app/skibidimonitor COPY --from=builder /app/static /app/static ENV BIND_ADDR=0.0.0.0:12345 ENV DATABASE_URL=sqlite:///app/data/skibidi.db?mode=rwc ENV SESSION_TTL_SECONDS=300 ENV SNAPSHOT_CACHE_TTL_SECONDS=300 RUN mkdir -p /app/data EXPOSE 12345 CMD ["/app/skibidimonitor"]