# Build stage FROM rust:latest AS builder WORKDIR /usr/src/app COPY . . RUN cargo build --release # Run stage FROM debian:bookworm-slim RUN apt-get update && apt-get install -y libssl3 ca-certificates libsqlite3-0 && apt-get clean COPY --from=builder /usr/src/app/Neighborhood_Map_Atlas_Neighborhoods.geojson / COPY --from=builder /usr/src/app/target/release/mapbattle /usr/local/bin/mapbattle COPY --from=builder /usr/src/app/mapbattle.db / EXPOSE 8080 CMD ["mapbattle"]