carriage (latest)
Published 2026-07-29 18:13:20 +00:00 by rbrooks
Installation
docker pull git.rhoving.com/rbrooks/carriage:latestsha256:27822011aa9565e064b99f64b4fb23e8c4644dc8edf549bcaebf224d3d6d4506Image 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"] |