build admin pages into the docker container

This commit is contained in:
2026-05-04 16:38:01 -07:00
parent 673d51d706
commit 6d42e65bc0
2 changed files with 5 additions and 7 deletions

View File

@ -6,11 +6,9 @@ RUN cargo build --release
# Run stage
FROM debian:bookworm-slim
RUN apt-get update && apt-get install -y libssl3 ca-certificates && apt-get clean
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/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
COPY --from=builder /usr/src/app/mapbattle.db /
EXPOSE 8080
CMD ["mapbattle"]

View File

@ -212,9 +212,9 @@ async fn main() -> std::io::Result<()> {
.service(game_page)
.service(geojson_endpoint)
.service(legend_data)
//.service(admin)
//.service(admin_query)
//.service(list_of_games)
.service(admin)
.service(admin_query)
.service(list_of_games)
})
.bind(("0.0.0.0", 8080))?
.run()