carriage (1.1.0-rc3)
Published 2026-07-28 21:58:18 +00:00 by rbrooks
Installation
docker pull git.rhoving.com/rbrooks/carriage:1.1.0-rc3sha256:c59cdfa2ae770882f6fc9fb42adbe2f48b2db6ddfdb996f17e4dc64ab60b1c5eImage layers
| bazel build @bookworm//base-files/amd64:data_statusd |
| bazel build @bookworm//netbase/amd64:data_statusd |
| bazel build @bookworm//tzdata/amd64:data_statusd |
| bazel build @bookworm//media-types/amd64:data_statusd |
| bazel build //common:rootfs |
| bazel build //common:passwd |
| bazel build //common:home |
| bazel build //common:group |
| bazel build //common:tmp |
| bazel build //static:nsswitch |
| bazel build //common:os_release_debian12 |
| bazel build //common:cacerts_debian12_amd64 |
| COPY /out/carriage /usr/local/bin/carriage # buildkit |
| COPY --chown=65532:65532 /out/data /data # buildkit |
| COPY web /app/web # buildkit |
| COPY /web/dist /app/web/dist # buildkit |
| ENV CARRIAGE_ADDR=:8080 CARRIAGE_WEB=/app/web CARRIAGE_DB=/data/carriage.db |
| VOLUME [/data] |
| EXPOSE [8080/tcp] |
| HEALTHCHECK {Test:[CMD /usr/local/bin/carriage healthcheck] Interval:30s Timeout:3s StartPeriod:5s StartInterval:0s Retries:3} |
| USER 65532:65532 |
| ENTRYPOINT ["/usr/local/bin/carriage"] |