# 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 && apt-get clean COPY --from=builder /usr/src/app/Neighborhood_Map_Atlas_Neighborhoods.geojson / COPY --from=builder /usr/src/app/map.html / COPY --from=builder /usr/src/app/teams.json / COPY --from=builder /usr/src/app/times.json / COPY --from=builder /usr/src/app/target/release/mapbattle /usr/local/bin/mapbattle EXPOSE 8080 CMD ["mapbattle"]