| ADD alpine-minirootfs-3.20.10-x86_64.tar.gz / # buildkit |
| CMD ["/bin/sh"] |
| RUN /bin/sh -c apk add --no-cache git ca-certificates tzdata # buildkit |
| RUN /bin/sh -c addgroup -S ossafe && adduser -S ossafe -G ossafe # buildkit |
| WORKDIR /app |
| COPY /out/ossafe ./ossafe # buildkit |
| ENV DATABASE_URL=/data/ossafe.db SENTRY_CLONE_DIR=/data/clones SENTRY_REPORTS_DIR=/data/reports PORT=8081 OSSAFE_ENV=production |
| RUN /bin/sh -c mkdir -p /data && chown ossafe:ossafe /data # buildkit |
| VOLUME [/data] |
| USER ossafe |
| EXPOSE [8081/tcp] |
| HEALTHCHECK {Test:[CMD-SHELL wget -qO- http://localhost:8081/health || exit 1] Interval:30s Timeout:3s StartPeriod:0s StartInterval:0s Retries:0} |
| ENTRYPOINT ["./ossafe"] |