Fitnes-tracker/Dockerfile
2025-12-04 18:49:19 +01:00

20 lines
412 B
Docker

FROM debian:bookworm-slim
# (optional) install ca-certificates if needed
RUN apt-get update && apt-get install -y ca-certificates && rm -rf /var/lib/apt/lists/*
WORKDIR /app
COPY --from=builder /app/fitness-app /app/fitness-app
# External data dir for sqlite db
RUN mkdir -p /data
ENV DATABASE_URL=/data/fitness.db
# DO NOT switch user -> run as root
EXPOSE 8080
VOLUME ["/data"]
CMD ["/app/fitness-app"]