40kcalculator-webclient-backend (1.2.7)
Published 2025-11-23 09:55:04 +00:00 by loic
Installation
docker pull k3s-forgejo-for.the-fire-archmage.ninja/loic/40kcalculator-webclient-backend:1.2.7sha256:56a52cd4925cc925ce2839329c4efe64cf49da154ef258c2e12d0432870923a9Image layers
| ADD alpine-minirootfs-3.22.2-x86_64.tar.gz / # buildkit |
| CMD ["/bin/sh"] |
| ARG APP_API_PORT=7070 |
| ARG APP_METRICS_PORT=9090 |
| ARG APP_STACK_NAME=main |
| RUN |3 APP_API_PORT=7070 APP_METRICS_PORT=9090 APP_STACK_NAME=main /bin/sh -c apk add --no-cache gcompat bash # buildkit |
| COPY /build/web-client-backend/dist/40kcalculator-webclient-backend /app # buildkit |
| COPY ./40k10thdata /app/data # buildkit |
| COPY ./web-client-backend/infrastructure/docker/entrypoint.sh /app/entrypoint.sh # buildkit |
| RUN |3 APP_API_PORT=7070 APP_METRICS_PORT=9090 APP_STACK_NAME=main /bin/sh -c addgroup -g 1001 -S appgroup && adduser -u 1001 -S appuser -G appgroup # buildkit |
| USER appuser |
| WORKDIR /app |
| EXPOSE &{[{{51 0} {51 0}}] 0xc0011145c0} |
| EXPOSE &{[{{52 0} {52 0}}] 0xc0011145c0} |
| ENTRYPOINT ["./entrypoint.sh"] |
| CMD ["--api-port" "${APP_API_PORT}" "--metrics-port" "${APP_METRICS_PORT}" "--stack-name" "${APP_STACK_NAME}"] |