From 6d42e65bc0aecd1bd5f89c1cf1c7c005345412bb Mon Sep 17 00:00:00 2001 From: ammar Date: Mon, 4 May 2026 16:38:01 -0700 Subject: [PATCH] build admin pages into the docker container --- Dockerfile | 6 ++---- src/main.rs | 6 +++--- 2 files changed, 5 insertions(+), 7 deletions(-) diff --git a/Dockerfile b/Dockerfile index a796ea4..996a3a1 100644 --- a/Dockerfile +++ b/Dockerfile @@ -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"] \ No newline at end of file diff --git a/src/main.rs b/src/main.rs index 952b127..d94eda9 100644 --- a/src/main.rs +++ b/src/main.rs @@ -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()