beleg (sha256:0bcd5761ca7d468286494778a80c6a2b54425c9cf15dd18a68f2adc49b611b59)
Published 2026-06-11 22:17:51 +00:00 by petar.trifunovic
Installation
docker pull git.sentenel.net/petar.trifunovic/beleg@sha256:0bcd5761ca7d468286494778a80c6a2b54425c9cf15dd18a68f2adc49b611b59sha256:0bcd5761ca7d468286494778a80c6a2b54425c9cf15dd18a68f2adc49b611b59Image layers
| ADD alpine-minirootfs-3.21.7-x86_64.tar.gz / # buildkit |
| CMD ["/bin/sh"] |
| RUN /bin/sh -c apk add --no-cache curl libwebp tzdata # buildkit |
| RUN /bin/sh -c addgroup -S beleg && adduser -S beleg -G beleg # buildkit |
| RUN /bin/sh -c mkdir -p /var/lib/beleg/attachments && chown -R beleg:beleg /var/lib/beleg # buildkit |
| WORKDIR /app |
| COPY /app/bin/beleg ./beleg # buildkit |
| COPY /app/migrations ./migrations # buildkit |
| USER beleg |
| EXPOSE [8080/tcp] |
| HEALTHCHECK {Test:[CMD-SHELL curl -sf -X POST http://localhost:8080/query -H 'Content-Type: application/json' -d '{"query":"{ health { status } }"}' || exit 1] Interval:30s Timeout:5s StartPeriod:15s StartInterval:0s Retries:3} |
| ENTRYPOINT ["./beleg"] |