goimagestorage (latest)
Installation
docker pull git.jesusmarin.dev/angel/goimagestorage:latestsha256:b3fb860200c16bf5829b5e3b3775068a6e29fcb6c556187507c22a83797b8adeImage 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
Versions (2)
View all
sha-7cc1e8227f14fb4808e357cb4e1d5890072f0efb
2026-04-11
latest
2026-04-11