| # debian.sh --arch 'amd64' out/ 'bullseye' '@1751241600' |
| LABEL stage=final-backend |
| WORKDIR /app |
| RUN /bin/sh -c apt-get update && apt-get install -y ca-certificates curl && rm -rf /var/lib/apt/lists/* # buildkit |
| COPY /app-go/v2fmdash-server . # buildkit |
| COPY /app-go/public ./public/ # buildkit |
| RUN /bin/sh -c groupadd -r appgroup && useradd -r -g appgroup -d /app -s /sbin/nologin -c "Application User" appuser # buildkit |
| RUN /bin/sh -c chown -R appuser:appgroup /app/public # buildkit |
| RUN /bin/sh -c chown appuser:appgroup /app/v2fmdash-server # buildkit |
| USER appuser |
| EXPOSE map[8091/tcp:{}] |
| ENV PORT_GO_API=8091 |
| CMD ["./v2fmdash-server"] |