Namespace
fnsys
Image / Tag
dockhand:ff999e43
Content Digest
sha256:b83bd33fd0f6f42267ec9e97347987003369b4b1cbfb02c73d0eeff620de3a09
Details
Created

2026-02-26 09:55:11 UTC

Size

155 MB

Content Digest
Environment
DATA_DIR

/app/data

HOME

/home/dockhand

HOST

0.0.0.0

NODE_ENV

production

PATH

/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin

PGID

1001

PORT

3000

PUID

1001

SSL_CERT_FILE

/etc/ssl/certs/ca-certificates.crt


Layers

[#000] sha256:2ede709561329d501907de8671f9533b3250e4daeaad718674246a1f5ddd78b4 - 83.11% (129 MB)

[#001] sha256:20c95c2c54c750119f1578adbd9458217c41addbf3bdfe856dbfbd0250fe91a9 - 0.02% (25.7 KB)

[#002] sha256:88d4365ba809cb493cab1479acc1dfc621346fc762bb8478f89864a16107bb74 - 0.0% (93 Bytes)

[#003] sha256:04d5561269787c34158a071515ddcfe05f63d5acf68e2fe5e340c77a2aca9b6d - 0.0% (204 Bytes)

[#004] sha256:33fd944d572a5d3ec30f7fbf7a33248a571c0c3e778ead914f0ad0c130c97d29 - 0.0% (1007 Bytes)

[#005] sha256:ea78d50b45f73f8d4705400aee4f67499cac80933d756522de10fc078dfd8f85 - 9.12% (14.2 MB)

[#006] sha256:4bc05547c02523b363990c2e8692955d998ad2927c3242952c8e79e688a02ee0 - 0.0% (1.8 KB)

[#007] sha256:56aff8af65519d5d1acbf7e9aef413ac177de0fcf75addb8d861562725a4f3c6 - 4.6% (7.15 MB)

[#008] sha256:9088ddf9c7d7940e7ca75f7aa3c0c0a8de51947011ddf4b3f8a6abceea901cf4 - 0.0% (4.06 KB)

[#009] sha256:8af8f306a6219772b27f255b5dda6badc3f2bb816b2170e200ad90398a76b7fc - 3.11% (4.82 MB)

[#010] sha256:2e9c4d068a35b2b2d15b3257329b081caacd77cab426c522fe95f1c1768fec13 - 0.01% (18.5 KB)

[#011] sha256:bb268ab77c9a464ef73b8ff197236f235c7b0c74adf3aa03ac9f2bba31253bb4 - 0.01% (19 KB)

[#012] sha256:44aa5e6d650e8cec26a6f5f2a1b382ad47edc676e839b3d3a90112444ce535ac - 0.01% (11.4 KB)

[#013] sha256:12e737cf8a9349b12ca119f2486d48dcd4991e7db2585eb96530f12c25675cb2 - 0.0% (1.83 KB)

[#014] sha256:795a6ccd7b749f61971fe55116ca24c51fd3c4cd26fa9c42ea6961b7d6ef2040 - 0.0% (1.83 KB)

[#015] sha256:d503c3aa69fa0135419bf6d1e7243bedcd79272dece200a6d3df3bda778e51dd - 0.0% (7.09 KB)

[#016] sha256:4f4fb700ef54461cfa02571ae0db9a0dc1e0cdb5577484a6d75e68dc38e8acc1 - 0.0% (32 Bytes)

[#017] sha256:ffec501d306cdedb96658dca5d035e93a2ca7697899b4f0014bb0cdc5c93c760 - 0.0% (193 Bytes)


History
2026-02-25 14:41:04 UTC (buildkit.dockerfile.v0)

COPY /work/rootfs/ / # buildkit

2026-02-25 14:45:21 UTC (buildkit.dockerfile.v0)

COPY /usr/local/lib/libnss_wrapper.so /usr/lib/libnss_wrapper.so # buildkit

2026-02-25 14:45:21 UTC (buildkit.dockerfile.v0)

WORKDIR /app

2026-02-25 14:45:21 UTC (buildkit.dockerfile.v0)

ENV PATH=/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin SSL_CERT_FILE=/etc/ssl/certs/ca-certificates.crt NODE_ENV=production PORT=3000 HOST=0.0.0.0 DATA_DIR=/app/data HOME=/home/dockhand PUID=1001 PGID=1001

2026-02-25 14:45:21 UTC (buildkit.dockerfile.v0)

RUN /bin/sh -c mkdir -p /usr/libexec/docker/cli-plugins && ln -s /usr/bin/docker-compose /usr/libexec/docker/cli-plugins/docker-compose # buildkit

2026-02-25 14:45:21 UTC (buildkit.dockerfile.v0)

RUN /bin/sh -c addgroup -g 1001 dockhand && adduser -u 1001 -G dockhand -h /home/dockhand -D dockhand # buildkit

2026-02-25 14:45:22 UTC (buildkit.dockerfile.v0)

COPY /app/node_modules ./node_modules # buildkit

2026-02-25 14:45:22 UTC (buildkit.dockerfile.v0)

COPY /app/package.json ./ # buildkit

2026-02-26 09:55:10 UTC (buildkit.dockerfile.v0)

COPY /app/build ./build # buildkit

2026-02-26 09:55:10 UTC (buildkit.dockerfile.v0)

COPY /app/server.js ./ # buildkit

2026-02-26 09:55:10 UTC (buildkit.dockerfile.v0)

COPY /app/bin/collection-worker ./bin/collection-worker # buildkit

2026-02-26 09:55:10 UTC (buildkit.dockerfile.v0)

COPY drizzle/ ./drizzle/ # buildkit

2026-02-26 09:55:10 UTC (buildkit.dockerfile.v0)

COPY drizzle-pg/ ./drizzle-pg/ # buildkit

2026-02-26 09:55:10 UTC (buildkit.dockerfile.v0)

COPY LICENSE.txt PRIVACY.txt ./ # buildkit

2026-02-26 09:55:10 UTC (buildkit.dockerfile.v0)

COPY docker-entrypoint-node.sh /usr/local/bin/docker-entrypoint.sh # buildkit

2026-02-26 09:55:10 UTC (buildkit.dockerfile.v0)

RUN /bin/sh -c chmod +x /usr/local/bin/docker-entrypoint.sh # buildkit

2026-02-26 09:55:10 UTC (buildkit.dockerfile.v0)

COPY scripts/emergency/ ./scripts/ # buildkit

2026-02-26 09:55:11 UTC (buildkit.dockerfile.v0)

RUN /bin/sh -c chmod +x ./scripts/*.sh ./scripts/**/*.sh 2>/dev/null || true # buildkit

2026-02-26 09:55:11 UTC (buildkit.dockerfile.v0)

RUN /bin/sh -c mkdir -p /home/dockhand/.dockhand/stacks /app/data && chown dockhand:dockhand /app/data /home/dockhand /home/dockhand/.dockhand /home/dockhand/.dockhand/stacks # buildkit

2026-02-26 09:55:11 UTC (buildkit.dockerfile.v0)

EXPOSE map[3000/tcp:{}]

2026-02-26 09:55:11 UTC (buildkit.dockerfile.v0)

HEALTHCHECK &{["CMD-SHELL" "curl -f http://localhost:3000/ || exit 1"] "30s" "10s" "5s" '\x03'}

2026-02-26 09:55:11 UTC (buildkit.dockerfile.v0)

ENTRYPOINT ["/sbin/tini" "--" "/usr/local/bin/docker-entrypoint.sh"]

2026-02-26 09:55:11 UTC (buildkit.dockerfile.v0)

CMD ["node" "/app/server.js"]

Details
Created

2026-02-26 10:34:56 UTC

Size

149 MB

Content Digest
Environment
DATA_DIR

/app/data

HOME

/home/dockhand

HOST

0.0.0.0

NODE_ENV

production

PATH

/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin

PGID

1001

PORT

3000

PUID

1001

SSL_CERT_FILE

/etc/ssl/certs/ca-certificates.crt


Layers

[#000] sha256:1b0d9871129dd019075af50d9b0125662caad4f1ff919124673276863fd27aaf - 82.64% (123 MB)

[#001] sha256:a54c9a3e633e551601d8eb74f51494b03985cddfbf74b1842a9df1f6fe2294f3 - 0.02% (25.7 KB)

[#002] sha256:51c0d6e7c56112dd72df8c83ee593e69cdd366174174b59eafb6ce41600b95b8 - 0.0% (93 Bytes)

[#003] sha256:ee4ea6c55dd5cad804dea510cbb12ce321a053449d81b8112591cc1b7afc36f4 - 0.0% (208 Bytes)

[#004] sha256:8c1d60388b76da2c3f991b9a5cae49ccb5b33dda63108d92447a3329c0b1e228 - 0.0% (1012 Bytes)

[#005] sha256:8b6c84d8e001a0cd41fe958a379b79b4def13d2478dec9cd946cb6b851344722 - 9.46% (14.1 MB)

[#006] sha256:8ebfbc4a94c86f2827136704c221fb665cf33efbb5b4f6c2903016c4fbb4b506 - 0.0% (1.8 KB)

[#007] sha256:6398e8122a437c11dfe3c42867a080379cc9445063158d8d0a12e7fa1c27c440 - 4.81% (7.14 MB)

[#008] sha256:a39d19cad7aa27415d0503f961058b593ad2cf768b66a9c807ee10167a4645f4 - 0.0% (4.06 KB)

[#009] sha256:fb0514501b1c7791dc66df7733a7ea70a1e360624c9d1ecbcc044abdfd2bf109 - 3.03% (4.5 MB)

[#010] sha256:1aa5bf0ffcc5235a53393151ccb30c36af06e9bd4a1cc7b1850a066c471a9229 - 0.01% (18.5 KB)

[#011] sha256:d9c81f8ed8088f496b29689ee769d34fe5d949f33bb71371fda098a757df1fe0 - 0.01% (19 KB)

[#012] sha256:ae4e6fffbcb22035f87e85ad0dd0ca54fb2baac1682016caa97f4ea8950da49e - 0.01% (11.4 KB)

[#013] sha256:ecbeff4657633c983763efe4e6dea29478292f9b7e115f877cdc3560aa73b79a - 0.0% (1.84 KB)

[#014] sha256:152411da16988239350ba95a5b149c131cfe4c88fb403d2be46a56449b6de59f - 0.0% (1.84 KB)

[#015] sha256:cb7604bcd642b983800d2f3816bf036171e782e496ff5110c5399d32d2a735e5 - 0.0% (7.09 KB)

[#016] sha256:4f4fb700ef54461cfa02571ae0db9a0dc1e0cdb5577484a6d75e68dc38e8acc1 - 0.0% (32 Bytes)

[#017] sha256:3be76f9cc0eca22333be2bc3d81ad1c65f0d7c214f2100970ba5f62087b99933 - 0.0% (193 Bytes)


History
2026-02-25 19:27:04 UTC (buildkit.dockerfile.v0)

COPY /work/rootfs/ / # buildkit

2026-02-25 19:27:04 UTC (buildkit.dockerfile.v0)

COPY /usr/local/lib/libnss_wrapper.so /usr/lib/libnss_wrapper.so # buildkit

2026-02-25 19:27:04 UTC (buildkit.dockerfile.v0)

WORKDIR /app

2026-02-25 19:27:04 UTC (buildkit.dockerfile.v0)

ENV PATH=/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin SSL_CERT_FILE=/etc/ssl/certs/ca-certificates.crt NODE_ENV=production PORT=3000 HOST=0.0.0.0 DATA_DIR=/app/data HOME=/home/dockhand PUID=1001 PGID=1001

2026-02-25 19:27:04 UTC (buildkit.dockerfile.v0)

RUN /bin/sh -c mkdir -p /usr/libexec/docker/cli-plugins && ln -s /usr/bin/docker-compose /usr/libexec/docker/cli-plugins/docker-compose # buildkit

2026-02-25 19:27:05 UTC (buildkit.dockerfile.v0)

RUN /bin/sh -c addgroup -g 1001 dockhand && adduser -u 1001 -G dockhand -h /home/dockhand -D dockhand # buildkit

2026-02-25 19:27:06 UTC (buildkit.dockerfile.v0)

COPY /app/node_modules ./node_modules # buildkit

2026-02-25 19:27:06 UTC (buildkit.dockerfile.v0)

COPY /app/package.json ./ # buildkit

2026-02-26 10:34:55 UTC (buildkit.dockerfile.v0)

COPY /app/build ./build # buildkit

2026-02-26 10:34:55 UTC (buildkit.dockerfile.v0)

COPY /app/server.js ./ # buildkit

2026-02-26 10:34:55 UTC (buildkit.dockerfile.v0)

COPY /app/bin/collection-worker ./bin/collection-worker # buildkit

2026-02-26 10:34:55 UTC (buildkit.dockerfile.v0)

COPY drizzle/ ./drizzle/ # buildkit

2026-02-26 10:34:55 UTC (buildkit.dockerfile.v0)

COPY drizzle-pg/ ./drizzle-pg/ # buildkit

2026-02-26 10:34:55 UTC (buildkit.dockerfile.v0)

COPY LICENSE.txt PRIVACY.txt ./ # buildkit

2026-02-26 10:34:55 UTC (buildkit.dockerfile.v0)

COPY docker-entrypoint-node.sh /usr/local/bin/docker-entrypoint.sh # buildkit

2026-02-26 10:34:56 UTC (buildkit.dockerfile.v0)

RUN /bin/sh -c chmod +x /usr/local/bin/docker-entrypoint.sh # buildkit

2026-02-26 10:34:56 UTC (buildkit.dockerfile.v0)

COPY scripts/emergency/ ./scripts/ # buildkit

2026-02-26 10:34:56 UTC (buildkit.dockerfile.v0)

RUN /bin/sh -c chmod +x ./scripts/*.sh ./scripts/**/*.sh 2>/dev/null || true # buildkit

2026-02-26 10:34:56 UTC (buildkit.dockerfile.v0)

RUN /bin/sh -c mkdir -p /home/dockhand/.dockhand/stacks /app/data && chown dockhand:dockhand /app/data /home/dockhand /home/dockhand/.dockhand /home/dockhand/.dockhand/stacks # buildkit

2026-02-26 10:34:56 UTC (buildkit.dockerfile.v0)

EXPOSE map[3000/tcp:{}]

2026-02-26 10:34:56 UTC (buildkit.dockerfile.v0)

HEALTHCHECK &{["CMD-SHELL" "curl -f http://localhost:3000/ || exit 1"] "30s" "10s" "5s" '\x03'}

2026-02-26 10:34:56 UTC (buildkit.dockerfile.v0)

ENTRYPOINT ["/sbin/tini" "--" "/usr/local/bin/docker-entrypoint.sh"]

2026-02-26 10:34:56 UTC (buildkit.dockerfile.v0)

CMD ["node" "/app/server.js"]