goimagestorage (sha-927136e8b508bdc73b1e49c69807f9688f899549)

Published 2026-04-16 14:06:32 +00:00 by angel in angel/goimagestorage

Installation

docker pull git.jesusmarin.dev/angel/goimagestorage:sha-927136e8b508bdc73b1e49c69807f9688f899549
sha256:9c9cf2460e515fe6c6961eddbb9a33e1e3887ae3cdc8e563807432b707fa2229

Image layers

# debian.sh --arch 'amd64' out/ 'bookworm' '@1775433600'
RUN /bin/sh -c apt-get update && apt-get install -y libvips42 libgomp1 ca-certificates && rm -rf /var/lib/apt/lists/* # buildkit
RUN /bin/sh -c groupadd -r appgroup && useradd -r -g appgroup -d /data -s /sbin/nologin appuser # buildkit
WORKDIR /app
COPY /imagestorage . # buildkit
COPY /admin . # buildkit
COPY /go/bin/migrate . # buildkit
COPY ui/static/ ./ui/static/ # buildkit
COPY migrations/ ./migrations/ # buildkit
COPY entrypoint.sh . # buildkit
RUN /bin/sh -c chmod +x entrypoint.sh imagestorage admin migrate # buildkit
RUN /bin/sh -c mkdir -p /data && chown appuser:appgroup /data # buildkit
USER appuser
EXPOSE [8080/tcp]
ENTRYPOINT ["/app/entrypoint.sh"]
CMD ["server"]
Details
Container
2026-04-16 14:06:32 +00:00
0
OCI / Docker
linux/amd64
159 MiB
Versions (3) View all