| bazel build @trixie//base-files/amd64:data_statusd |
| bazel build @trixie//netbase/amd64:data_statusd |
| bazel build @trixie//tzdata/amd64:data_statusd |
| bazel build @trixie//tzdata-legacy/amd64:data_statusd |
| bazel build @trixie//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_debian13 |
| bazel build //common:cacerts_debian13_amd64 |
| bazel build @trixie//libc6/amd64:data_statusd |
| bazel build @trixie//libssl3t64/amd64:data_statusd |
| bazel build @trixie//libzstd1/amd64:data_statusd |
| bazel build @trixie//zlib1g/amd64:data_statusd |
| bazel build @trixie//libgomp1/amd64:data_statusd |
| bazel build @trixie//libstdc++6/amd64:data_statusd |
| bazel build @trixie//libgcc-s1/amd64:data_statusd |
| bazel build @trixie//gcc-14-base/amd64:data_statusd |
| bazel build @nodejs24_amd64//:data |
| LABEL org.opencontainers.image.source=https://git.seal-cloud.eu/DevSeal/mrwildgaming-discord |
| ARG SOURCE_REVISION=unknown |
| LABEL org.opencontainers.image.revision=unknown |
| ENV NODE_ENV=production |
| ENV WEB_DIST_DIR=/app/apps/web/dist |
| WORKDIR /app |
| COPY --chown=10001:10001 dir:174c55e8d0ed4651bbd235766d08e6409750405fbc4797b2a03d533027d67f5b in ./ |
| COPY --chown=10001:10001 dir:129eae67d07be6a54c3ce00db1f18c06bad527979922d4b689c188388eb265b7 in ./apps/web/dist |
| USER 10001:10001 |
| EXPOSE 3000 |
| HEALTHCHECK &{Test:[CMD /nodejs/bin/node -e fetch('http://127.0.0.1:3000/health/ready').then((response) => process.exit(response.ok ? 0 : 1)).catch(() => process.exit(1))] Interval:10s Timeout:5s StartPeriod:15s StartInterval:0s Retries:12} |
| ENTRYPOINT ["/nodejs/bin/node" "dist/index.js"] |
| LABEL org.opencontainers.image.revision=4f1807a6613286243a5087cac73a8a2c1d977883 |
| LABEL org.opencontainers.image.source=https://git.seal-cloud.eu/DevSeal/mrwildgaming-discord |