3HL-Admin
  • Joined on 2025-09-07

score-dashboard (production)

Published 2025-11-11 21:33:41 +00:00 by 3HL-Admin

Installation

docker pull git.3halves-labs.com/3hl-admin/score-dashboard:production
sha256:aab97bf138f317c196bab05bb79ed4b663b2f80717571e6e1afa89aaf3df16d6
sha256:a853ce64fdd635eadbbf925c4dcd396666750e2fdb6ed97dd5263176182615db
sha256:316dad0cd9d01780e7d8c6bc4e242ecc0076c5a4ae8bfa5d81174408ca17404d
sha256:718a301c1c1cac7e0cc0de0e2659ae2e74a6652b0c9152e804b4db06af1f7ca0
sha256:e5b0e36c88bea197c700e6730cc33d03497014310a725f9e69671d762d26b385
sha256:8bafe3ce2aeae033906fbacb5e6e168a9a6fe201f93dcf1f69a18cd02452a025
sha256:a899668d1f0235de42a79374d909ff9530e238746902e3460550e3cc365e7fc9
sha256:909f82c5e7b8afa0fdc98fea1ce762a27f51c24855d2f014586aa1d11bc67a5a
sha256:24bbc14d912462f2dd62a4d55d5c8403da8d826bc16c1ac54278ac52460c280d
sha256:93aaa0421a5bf35373fcb82cff6c33fb99d8f101b44004776bf77a16120f8060
sha256:53f25fba239d0d2d8eb72031d238db1b0a8de9c5313814282e6001d8f3387012
sha256:44ff3a9c578cc4d2203688de972ae2774c6da830afcb5499c57680094602ff60
sha256:9eeb32228bb883f88b3151d52f73830a2b01d3374fea9c529d4d155b616a0f73
sha256:46a4fd21395d3d76d40eed25dcb394bd28f06f1770ddc925f6367cd55a576b07
sha256:c3282c3563d59dd82e384ba2742cc791f684474591ce3eb887eafef7334c4821
sha256:8f138b5cce0885e09f84feaaef2d401a08d2e2736c99c3a3812ed9b67ff182ad
sha256:d259b0bbebdf3c962b292371671fe4d750c191e4bba4052d8f4febcc2505a237
sha256:349636b7691482698b995105a1b148540240dd840215797438f4f624b994ec4f
sha256:5884bc9185cb03473fae7450fee48711ee506b72c34ebecb01178d4642ea0078
sha256:0f9845287d43d4798b104b53a0b9187b98068512bc1733d603699ebff0c32a61
sha256:b7f302c37a5231e980d24576f92e63d66820962bde3d866a686147f471652400
sha256:8e1fac77b67ab3337c495b6e3c1c1421580424c69c34b4bf4f5a314479c32b45
sha256:ecab998c9b3df6bfef2faa7c7218e2d0b9d6691cfbb23bf10981585f493ceff1
sha256:cdd666b25a1b8afdeaf1be26b758a7c9f7cd71a01cb72b5c7f0878764628fc0c
sha256:b41fb20d2a7676ae9472202da923badb78248bae098cbfd62aebdf9fa29090e1
sha256:ab4276e6ec4f81202616a670db379ca90afdd45c07151a2afbfebdd8714dcbe8
sha256:6892c357cce48866cd820a4403ef39105db0875157a3d81bf4629f615bc31d1f
sha256:c18423ac93725e66730eb2d4b4e22192d7ff46ee7b20a82fceba708dc0090298
sha256:63332b1503e7544ccc34fc8f7ed392efdde1c13f8d3ecca94de897b0a7724693
sha256:3cd9c12049dcfea84c403e37ed9b9918b6568e75c4caeeb30d882f41719a6114
sha256:137d1e05cff0db628ed3da93ba086e85500a2008dd415474a0030bee91200129
sha256:d2784a183963ab8d8a14251070b867dbfb07da2f28cfd56a17ce51312aaef87b
sha256:3f5bdd3277ca961dd66a174224bff6e3e7386afee5ba2d7d2c62369dcfd788ab
sha256:043fb413775963270689032e72c446b4af21856acb5571024e06ee3dbdbcefc1
sha256:a385a61d3224b68e362a9fc7c00ec117899a8abcec8176707d5086a2d1c33e46
sha256:269381e0f1d9da83c8986e94d6362ade108e00210ce23ba4f3f56a25692955a0
sha256:4639dd5fe3b62666c51848933dd6592d6822387d08328cfa72ea7f287b1d373f
sha256:b8626afe08a5d0b4c09af9a8e46e6d0bc935dbecfbf27b10671ea4c4938686af
sha256:429dba99787c1d41d6c214c27aea0222494a9119be06c6d251dc30c4ade512eb
sha256:f29c4b9fe69e34bf99568506455100518542a01414cd416ed83ab706a5264f2d
sha256:11d2b49ba449ef43818f2f451e5329422ce2263e0eda86b52996dafe4f6acd84
sha256:74519011e528ab7f192d1bec0b4b251ad1a66c1e874fe4714076e5f75a99d9b7
sha256:b7350775371cd32d15efca8f8e384c1c60752be5e89c395a16392afc2441c08c
sha256:a05b8993ac2e5564168311dd3f9125865926c4b494fd75b9e297650e307227e8
sha256:b0855337873be53f506a9f2e13356288ad6895b3d4f836dd7dcbf71a027896e0
sha256:2b9a061df20e8d326282ec71f0ba58d802926756c0c817e028f4b4ee8f880c05
sha256:83c4119998eda2894b1309e70f841a77a26c6c1991ef9f9dc7eddbc4fb49857d
sha256:24410136153a1eff4baa6402f4ed5b9a8af10646981baecba5b16df8b7b75fa0
sha256:6789218dc81abf1f6c2d3fcb0d14d7c1398ae23e89945e3d21c26511abd96b28
sha256:100bdca06c231b03c3f661acffa05f3b3246cb9e745b378f1d55defd1847b60b
sha256:081ac27c4c55174b93ba57aa6b86b56ee562d12912036466fe99cc08dd521456
sha256:5594bab7aca8fcccfb44d57822b7681119880b90cbe6a1ef1dc5ef34fc4e9bbb

About this package

SCORE Dashboard - Platform Management Interface

Image Layers

ADD alpine-minirootfs-3.22.1-x86_64.tar.gz / # buildkit
CMD ["/bin/sh"]
ENV NODE_VERSION=20.19.5
RUN /bin/sh -c addgroup -g 1000 node && adduser -u 1000 -G node -s /bin/sh -D node && apk add --no-cache libstdc++ && apk add --no-cache --virtual .build-deps curl && ARCH= OPENSSL_ARCH='linux*' && alpineArch="$(apk --print-arch)" && case "${alpineArch##*-}" in x86_64) ARCH='x64' CHECKSUM="3ea6ae2833f2d75e4d84731a9c01f50eff5198d78f724fa673281468e1c2077b" OPENSSL_ARCH=linux-x86_64;; x86) OPENSSL_ARCH=linux-elf;; aarch64) OPENSSL_ARCH=linux-aarch64;; arm*) OPENSSL_ARCH=linux-armv4;; ppc64le) OPENSSL_ARCH=linux-ppc64le;; s390x) OPENSSL_ARCH=linux-s390x;; *) ;; esac && if [ -n "${CHECKSUM}" ]; then set -eu; curl -fsSLO --compressed "https://unofficial-builds.nodejs.org/download/release/v$NODE_VERSION/node-v$NODE_VERSION-linux-$ARCH-musl.tar.xz"; echo "$CHECKSUM node-v$NODE_VERSION-linux-$ARCH-musl.tar.xz" | sha256sum -c - && tar -xJf "node-v$NODE_VERSION-linux-$ARCH-musl.tar.xz" -C /usr/local --strip-components=1 --no-same-owner && ln -s /usr/local/bin/node /usr/local/bin/nodejs; else echo "Building from source" && apk add --no-cache --virtual .build-deps-full binutils-gold g++ gcc gnupg libgcc linux-headers make python3 py-setuptools && export GNUPGHOME="$(mktemp -d)" && for key in 5BE8A3F6C8A5C01D106C0AD820B1A390B168D356 DD792F5973C6DE52C432CBDAC77ABFA00DDBF2B7 CC68F5A3106FF448322E48ED27F5E38D5B0A215F 8FCCA13FEF1D0C2E91008E09770F7A9A5AE15600 890C08DB8579162FEE0DF9DB8BEAB4DFCF555EF4 C82FA3AE1CBEDC6BE46B9360C43CEC45C17AB93C 108F52B48DB57BB0CC439B2997B01419BD92F80A A363A499291CBBC940DD62E41F10027AF002F8B0 ; do { gpg --batch --keyserver hkps://keys.openpgp.org --recv-keys "$key" && gpg --batch --fingerprint "$key"; } || { gpg --batch --keyserver keyserver.ubuntu.com --recv-keys "$key" && gpg --batch --fingerprint "$key"; } ; done && curl -fsSLO --compressed "https://nodejs.org/dist/v$NODE_VERSION/node-v$NODE_VERSION.tar.xz" && curl -fsSLO --compressed "https://nodejs.org/dist/v$NODE_VERSION/SHASUMS256.txt.asc" && gpg --batch --decrypt --output SHASUMS256.txt SHASUMS256.txt.asc && gpgconf --kill all && rm -rf "$GNUPGHOME" && grep " node-v$NODE_VERSION.tar.xz\$" SHASUMS256.txt | sha256sum -c - && tar -xf "node-v$NODE_VERSION.tar.xz" && cd "node-v$NODE_VERSION" && ./configure && make -j$(getconf _NPROCESSORS_ONLN) V= && make install && apk del .build-deps-full && cd .. && rm -Rf "node-v$NODE_VERSION" && rm "node-v$NODE_VERSION.tar.xz" SHASUMS256.txt.asc SHASUMS256.txt; fi && rm -f "node-v$NODE_VERSION-linux-$ARCH-musl.tar.xz" && find /usr/local/include/node/openssl/archs -mindepth 1 -maxdepth 1 ! -name "$OPENSSL_ARCH" -exec rm -rf {} \; && apk del .build-deps && node --version && npm --version && rm -rf /tmp/* # buildkit
ENV YARN_VERSION=1.22.22
RUN /bin/sh -c apk add --no-cache --virtual .build-deps-yarn curl gnupg tar && export GNUPGHOME="$(mktemp -d)" && for key in 6A010C5166006599AA17F08146C2130DFD2497F5 ; do { gpg --batch --keyserver hkps://keys.openpgp.org --recv-keys "$key" && gpg --batch --fingerprint "$key"; } || { gpg --batch --keyserver keyserver.ubuntu.com --recv-keys "$key" && gpg --batch --fingerprint "$key"; } ; done && curl -fsSLO --compressed "https://yarnpkg.com/downloads/$YARN_VERSION/yarn-v$YARN_VERSION.tar.gz" && curl -fsSLO --compressed "https://yarnpkg.com/downloads/$YARN_VERSION/yarn-v$YARN_VERSION.tar.gz.asc" && gpg --batch --verify yarn-v$YARN_VERSION.tar.gz.asc yarn-v$YARN_VERSION.tar.gz && gpgconf --kill all && rm -rf "$GNUPGHOME" && mkdir -p /opt && tar -xzf yarn-v$YARN_VERSION.tar.gz -C /opt/ && ln -s /opt/yarn-v$YARN_VERSION/bin/yarn /usr/local/bin/yarn && ln -s /opt/yarn-v$YARN_VERSION/bin/yarnpkg /usr/local/bin/yarnpkg && rm yarn-v$YARN_VERSION.tar.gz.asc yarn-v$YARN_VERSION.tar.gz && apk del .build-deps-yarn && yarn --version && rm -rf /tmp/* # buildkit
COPY docker-entrypoint.sh /usr/local/bin/ # buildkit
ENTRYPOINT ["docker-entrypoint.sh"]
CMD ["node"]
RUN /bin/sh -c apk add --no-cache curl # buildkit
WORKDIR /app
COPY /app/server/node_modules ./server/node_modules # buildkit
COPY server ./server # buildkit
COPY /app/dist ./dist # buildkit
RUN /bin/sh -c mkdir -p ./logs && chown -R node:node ./logs # buildkit
USER node
HEALTHCHECK &{["CMD-SHELL" "curl -f http://localhost:5000/health || exit 1"] "30s" "3s" "10s" "0s" '\x03'}
EXPOSE &{[{{78 0} {78 0}}] 0xc00ab0f600}
ENV NODE_ENV=production
ENV HOST=0.0.0.0
ENV PORT=5000
LABEL org.opencontainers.image.title=SCORE Dashboard
LABEL org.opencontainers.image.description=SCORE Dashboard - Platform Management Interface
LABEL org.opencontainers.image.vendor=3Halves Labs
LABEL org.opencontainers.image.source=https://git.3halves-labs.com/3HL-SCORE/score-dashboard
CMD ["node" "server/server.js"]

Labels

Key Value
org.opencontainers.image.created 2025-11-11T21:33:33Z
org.opencontainers.image.description SCORE Dashboard - Platform Management Interface
org.opencontainers.image.revision 9524b3d06274fa9ebbae4fe8a72d3fc78c2ed08a
org.opencontainers.image.source https://git.3halves-labs.com/3HL-SCORE/score-dashboard
org.opencontainers.image.title SCORE Dashboard
org.opencontainers.image.vendor 3Halves Labs
Details
Container
2025-11-11 21:33:41 +00:00
0
OCI / Docker
linux/amd64
807 MiB
Versions (192) View all
sha-6eb7894d66dd 2026-10-08
sha-4600a90bc985 2026-10-08
145 2026-10-08
sha-623045b51ed9 2026-10-08
144 2026-10-08