Block a user
score-anything-loyalty (main)
Published 2025-11-07 20:33:38 +00:00 by 3HL-Admin
Installation
docker pull git.3halves-labs.com/3hl-admin/score-anything-loyalty:mainsha256:99cf7e315361532ad5aa99ebf87df8bc1527f71e2416d1eb73272e0f872a3740
sha256:2cbb5beec288e8d02f56dac04615fc9e0742bdb915dedba82a6533e6ddfd1deb
sha256:86151d0a1a5d9b9cd57fe6dfb78791208e79eb5a24dd3723469ff312f897acff
sha256:83267baea19de4233eaaab0f9cd1027dff66dd69fe815c1714382bf0c7a4367a
sha256:ddcd11e18aa5478dfe4b06e9e4db541bcba3c338ee70e8c9146215aaac2ef464
sha256:57d824e424cc615f05d479d74dbd1f816ea07b75a51819f1100591816311773f
sha256:9833e48534332aceab45a0445c0445209532ab5113837ee54367db99ed518372
sha256:69c60a9bc5db4c31f1e2442aa3f1bf176bf9c5f4cfc068e3994d8187a8c1c449
sha256:6a0a92984e01a1bab7fbf934d0cd7210705b2687d32a8f693b2ac2797ad00712
sha256:739206610b378279fe5d1f77ae39ebe50cece1f4f41360e2b72bad5982b8abda
sha256:0c10780c0dc4dadd9ee434e3f452b646d93b891c27528c50dffe3a52f534c0c0
sha256:ae96affb533db6326909d433daaa3e62b05b6b5b658d116200cde45176363eb5
sha256:14b336357e9b445517a8d15d6a9686d60448788e174775a8a2c54b99681d8cf4
sha256:570fe826a2e2693afe3d053aca337de183e94c1bf3238ed8690af3295d28625f
sha256:290bb63eed587dbc90a58429985c0bdca8c70c9a1dbb6c2f24245b1d97890a33
sha256:0ef37318d21ff9dab84bca4125f144e3b535684091f9022f17b8c6d38932b245
sha256:48c2145e971951ab558c7c86281a622338b381ae8c2f2a9d75cff522ebaf2e3c
sha256:b05a3612446b3f1b94b9992d5ca3c6c0205aa1d030d383b1d0887faf9d4b379b
sha256:c11e6426b0d989c30ed550147d0798a1a68633e793b5e4fcebf5882e95f7cbf8
sha256:9d8b13147e8a208fd605aa997018775632061b5654e69d97c812864dbd1c2ecc
sha256:890755773198156eda19af236c79c11cae0c281ba91102ac44b4af2bfc33a7b1
sha256:155fd8538678ea2b1d52ebb314e46debe4d3231f8fb3d944274deb6a7e64dc6e
sha256:ccdbb506d58d95cae0a5de0b5fe9abcc72fe92e95a42b1302844679cc51a7073
sha256:4d9691636e787effc08a8b1d2209a64f65813a6d30de4dd14d7da41dca44a781
sha256:7337d9fe2716610f8a29fa7cb4994b4516193d359e800bd0ce8045b86f381912
sha256:216ee0ae241c67da3943c301e00aaa1f34d98d77de3758abcce237a2cad7a0b5
sha256:75f516c39c0e8bd49efeab59eef6b6edbb1d31028caadd501e4c8ad329316290
sha256:e18730b27872aaf428ee69f21901c2d7197c8798ffb6ae346541642e1ec1f49f
sha256:1b7d8bc4e37587b768b84da0685d182aec3c70cba6eb0ebd5d91551120894d7f
sha256:a97862a767071c216eaea42e11a5e225b0ad647c8d17f3f8b3e671dfe4b9637a
sha256:da21b3bba6acea33c0644eae8ed1c97d905fb050e58acb41e6caceace92a8b76
sha256:0faa16d71e8b2f27aa20e217508c46c2485ffb9e244d5a96eecca74e8ac7741b
sha256:18b1301b184630ba68d707eeffa3d265eba6439c6014e16668dcc72ccbad7f4b
sha256:b5f1e91c1b18485a6d70db0fef6e6b433ba0b3a79bde3daba57a5b4785be0388
sha256:f1b08730ff77778f255c41c5de82e55fc3ef1dd461858f6034772c080f184422
sha256:7e99b91fcf1af5ec6e4f4b4c9dc9d011219fb4e2e8f7ee59f7006d6d143d89b4
sha256:f80110a2da4244f11ee09d49972d52348923847b99bf20019c720917e9c403c3
sha256:6e97581ef724668806bdfe37020e623804c489cdd9913cdad4e6ffa0ffd2294b
sha256:986d3a81e06ff7595468604751174599ea7a6901b8ec3a9266bc47a29f7de862
sha256:89506b74f45376f7225198cecec1ad1e3c24e0b5d5a7d777ceae8f068bbb1208
sha256:046fdd3a78939914c622cc1c030ca1804345fa22b68a95a9babc3eb6b2d2fa90
sha256:1fba4046cf92857d56b3810c20707c1acbae97491e7c7b877c681c21eb348371
sha256:7f862a1667a9767cc9b5a24456f7082378fefa926377ee6dca8280ae514b09a3
sha256:6e3859c0a4ba272b40533b39355c4086a229822d56dbd5aa2bc22acb395c9756
sha256:9e6e8586832658bd5f468224fd10ff0f06803b245dd7b8e8b29b06062ff84c84
sha256:3fcc85b616e444e12c54a67701d0941d0a987f346c21ed15a7dae0fd342bb728
sha256:2ea2a5e3a26e15510f1ea6310a7c79fe427e15a42954ef3e2a9404a39bacb3a5
sha256:407f351d113fbc5d7be1ec8096da2dea1f42280df0c5b684a5b7f0038346884e
sha256:5f09944e70778ededaa6ac72ef09eae760240c62b941621f8dd17cd7964d5cd7
sha256:15dc26e436aae8e1070cf0b42157c08e2c1b8ed4f457d55d7554a4fee36b68c1
sha256:b03379b7c67ef4eb671bbef0be123925eabff48237104c3ea67ea9307128117a
sha256:43100ea0e63cd5a3fc4a9a13576d2451fe6e14ce3c671a1090df09efb191d9f4
sha256:507b2e758433d4598a4890a0e7818fb9d1ea600f1e9a9533625c7fe0e752018b
sha256:a6a16ec9a02179c74a89d1970ce2018fde35b93aa508336766a6402c68b87de9
sha256:2075c568c4370ff5a8622b13facca4594ac3992b70d73fc0922341aa82662e52
sha256:8194b684141e3b9d176d60fd2ad389e770974bba3f8de3b59bd20f7c6cb8c4ef
sha256:00f51ddda6d753490a18df9bd7d1fc6859519f02789885a1604cc63aaae4312e
sha256:3274b7b7c6e14b35b33cbfb34326e83e4d58fe09a7bfa03dfb448fc21ab84d9f
sha256:8747e0485517ef1267547d59d7b1d8a42e91139db00577ef550fd77b03a0a37c
sha256:1c242c4c72e61ce0675eda93bcb66e0173e3f3ba3b1e240e40143db0dda78667
sha256:ca1189250ad308c9ff4178a410d6665195f954df029dc3cb21aad36a0d198041
sha256:e2f5399e01d61f26e8c7821132a19fd95d6c4c98571cd60a2ad9be9d29facb0a
sha256:1e72ff1cbc2d0de82d3977d41327a83f024136627da603b61c7e6da52132ab0e
sha256:e9243e096245ccfc582f2b1324950bfdd339c58640e78d9cc4f5546303794407
sha256:3ebff3ab7623e7d6b770300fe960f4c24892c3fb419c2f693632a3e5b3d2ef6f
sha256:a98aa018801376158b206f70b3e0a31162a615827b9e4655b01bfd6e993c67f5
sha256:d6fce04ea5bcf24d452400d9d40950bbaa745fcefa217688f181e71ec6a36ca4
sha256:b365968b70396f81e4a075d0d3a937725554c21be6ff03ac8684d055acec531b
sha256:2e67a8639c179744a66e8caaa844217234487a12ca6829e9afcbbca08d911669
sha256:7d669cdfc4ec8f86f7564510569d0f1cee6b084def6d60fb5892aba1b00bd74f
sha256:373a53b829b059b12eb76eb4085f8aeba79ec0f4e1184a6a032416f68173fc52
sha256:28b9aaff334cc29647146f3e4efaf591e06ff444dfa27055f825351d9bb02e8f
sha256:331559ec01f5da22eb5304f9c5b242fc9ac135c0a2245c283a2a230ea71fcf23
sha256:d08ab4e97265ff41dc980f9fa7c0f7596a2ae0759c0f8bd2936adf36f6b3b470
sha256:cb6c44b434592af212670085083f18efb3d189d19de0923eb79070dad3f7c5d3
sha256:4ae53d5f477d388ca0e9e3bf627ee2e3038fbc8005ca3ed7b6b8aae2d61d6f33
sha256:9823ebc8fbfc292d81d69b19f28fde980688a0f4a8ba55a8e87a08f6bc040e15
sha256:4590d1f950d3c3ba551612f61ed64b37ad186837bbc6d7bfb649023f61ee187b
sha256:6f79f52e881570c2961d4a8de58a900c2478bbd20fef3e7d369cc0b8f893d9c8
sha256:5c9be0938fc49cab9c4f7002e4ce4470f1cdc00dea70a574de52c7b07048c036
sha256:5b2933335589306dbe01728d15015d86ba51e44affd1c56c96e2ddbfc1577314
sha256:f0d9b2ac5ba682be33521533a430a5ff54ee1d59450927efd4998dae1ce2ac0f
sha256:49f85b10ceb0154d49ddc8ed0f70240660eeb8d3627f80b8b17f384e02d758a0
sha256:a9586460e4ef6de1fc371fca5ef206840dcc4af960d48803a3bae75dd275329f
sha256:2a25d0b9989296456d581e320229406f37a2bc1c1c6b3c2b8902b66dcb525fe2
sha256:bfc3261658b1ed2d2d6edc5f60285485926cfccd511e77f10b3ab93006624a3c
sha256:b883e289d77a63443af237695b9df8ce8a6d775c775f2f64b3308327847d360d
sha256:9abbdcb18fb0b018e51561bbdd41170b2dd1ebb5fc6c3950efab497b15160c38
sha256:e832fcba1697d87061dfd761c39a42029a45f3f0406df15b654e77db282ab68d
sha256:98bf9f919b6a42c5dbe1aee5d48fe648f9bd857bba4bd09aface07d29009275b
sha256:fe027b919f31ff9fb24abc12b5bb026972fdc269d9ce5da2888cbd303e12c5d1
sha256:03eed6082b05c3e9a0c2b32d2363372e3ee317b608a0ca635c8333c9251e6693
sha256:79c028232bbb041119e955125739012a28cee8e31c868cea2756d158a2a43422
sha256:1c51729a0eeac2a73ca8610100fd4c121b37c78ef7a5f131cc966dde0bb149cb
sha256:4be3f5e25d2dc8d05660dcf68a82f6c2cffe379f3af578a933999a050a5e4705
sha256:c08cb7b533dd15f27eb77bf8609f9aa80696324d99ec914dd96717c09f006321
sha256:4da83792fcbbea0f82ca304fb5f15b3e1aa80b4a27181dc3f3162bb6bf7258bb
sha256:40a8b22379514fbd873e4e1e88241f592eba93d46763ef1e8a2088657148bb89
sha256:447b68d0556d2f10f61a1702669d6fc0173fabe18cb93ccf47b8102ca9a71ec2
sha256:8c9364102773849480b908be372cae8acbd2f9c50894f91d675c76042e524c81
sha256:080f3266b7b28a0b5b684a2abb21608b6cee40cad12ffe49cf0a42ea43b44796
sha256:4dbeb53c3102a1abc1943a6c7c9db27a63ed7c6d04b2be14f8794e7b36b0fc3d
sha256:140353e802cc27aafe4b750b2d795047bb8c710aa1f738fa30d3dd785ba53b53
sha256:a5825aa964be40df17b437e350221ad16b75e118e9a09e16d5e02b2614926d82
sha256:5daa28977d8c81f11008227aced72c2199993f30d2401fd90130029098389fae
sha256:453c02e86db658c147074deb6395a30f0211b7b756461256e77eb3b9bcf43ba1
sha256:11db4f1e4e856ff74fc7b62fb5423a6dfb88e956725b8d31ee9fcc33ca4d98c5
sha256:c4aa4071bcd8293994fa68f7886dd73830c880a6acc16fa3b7acfb13639e5b42
sha256:53e314598543e6dca4b2863b7e0379785e7e94fa61c0b4dcdc5a201fc5b0776c
sha256:17e5b0672502bbe0bdf936d704662543be5781ff63760ffa3362ca30009a7823
sha256:b9476f12cfbb949686f8f08c70c417318e39cfbd5c1c80958f722e7e65434a3b
sha256:50f1382e01289809d2e5cf6250756f6c77978748b24301d9c5d7587e83d2dbe4
sha256:98c4b24a92cd10c783da49af0d24eee56fc77e6ac7732c008d44a5a782acc3b5
sha256:d9b1136ab19ce5980b78c51aac385a352cf551a52bc5a30af949d0eb85f2bb3d
sha256:bf323e6631bb12977cc1c77beeea11166692335c1b1038a51312301940ba394a
sha256:de66fc28848e3b706d82b390a70667a5cfe4a8edfa32b682ceb869cad6385e44
sha256:b41fb3397be9972a8cdeaee515a7f306d71fa7f1bbdc1e86c876c6daf60608aa
sha256:e05d668af54bbafbadfccd7521941aeed0ca6efc7f9fa1dde81921d1e967ceb9
sha256:ed89f762d1b0a9b948d6fc09764105935d0c1a8ff4a92e58ef82c8d3c757bd31
sha256:39f348d1699c4cfe6fa9f75953f71cb2620f7396a2b3e1cecef6ee5577e9777a
sha256:587df1b03726ab6ccabb945e5167116b9afc254dc0075e7b1e0e4f94a76b7615
sha256:b2982d34518365f7fb0b8a98ebaa79ca6549955ef63c4be868614c2987875c10
sha256:fe343a33dbebc6c14e431cde1d30a6347a413bf0e5ede814648ae75ebb8014f8
sha256:391f81dfef3e62938eb466dfcd888ec391eafddcabe8e94174ccfc3a8de9737f
sha256:be68b26606bec7bce404490fa7e631baf3948c699b0c8af9863c7ee385199f43
sha256:c671ae4c19da82131230292e113f071e939bc4a469fc1cc24fb063df4d156702
About this package
Score Anything Loyalty - Challenge Editorial Calendar
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"] |
| WORKDIR /app |
| RUN /bin/sh -c apk add --no-cache curl # buildkit |
| COPY server/package*.json ./ # buildkit |
| RUN /bin/sh -c npm ci --omit=dev && npm cache clean --force # buildkit |
| COPY server/ ./ # buildkit |
| COPY /app/dist ./public # buildkit |
| ENV NODE_ENV=production |
| EXPOSE &{[{{50 0} {50 0}}] 0xc00b00c280} |
| HEALTHCHECK &{["CMD-SHELL" "curl -fsS http://localhost:3000/health || curl -fsS http://localhost:3000/ || exit 1"] "30s" "10s" "0s" "0s" '\x03'} |
| CMD ["npm" "start"] |
Labels
| Key | Value |
|---|---|
| org.opencontainers.image.created | 2025-11-07T20:33:35Z |
| org.opencontainers.image.description | Score Anything Loyalty - Challenge Editorial Calendar |
| org.opencontainers.image.revision | 0acd20eda1a0762e73d90dddbd84ff6472ef8388 |
| org.opencontainers.image.source | https://git.3halves-labs.com/3HL-SCORE/score-anything-loyalty |
| org.opencontainers.image.title | Score Anything Loyalty |
| org.opencontainers.image.version | production |
Details
Versions (134)
View all
sha-026d2a9e62d9
2025-12-09
sha-811d39576e30
2025-12-09
sha-bc8da1d6fa27
2025-12-09
sha-2194c2a1d90f
2025-12-09
sha-7acd14fef296
2025-12-09