Namespace
fnsys
Image / Tag
dockhand:70d4b033
Content Digest
sha256:0d40542d756e30c8f66ec5f0db4518a9b4076170a5c62c6f4f636ef52bbdd5d3
Details
Created

2026-02-16 13:39:32 UTC

Size

139 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:bbcebb8d01f85f977897f6afd0b71c03487bcb5318ebb667999deb215eb19239 - 61.89% (86.2 MB)

[#001] sha256:859fcd18d46a3a0d33926c28028a8dffd9fe80fe55fc514820948da0e848dbd6 - 27.65% (38.5 MB)

[#002] sha256:7ebf0252e954462b8fca9d38ad3ebba0bf0463bade758430c8182eb6f7259348 - 0.02% (27.4 KB)

[#003] sha256:b5a8cb5af4dc5f9232f60d2d80129f10e6a6252af39f2b8e63109a42a3d8e171 - 0.0% (93 Bytes)

[#004] sha256:d8445116c5163bfb663cdc4c268a50e948f0efb8875d8ffc68119240f5b1be58 - 0.0% (207 Bytes)

[#005] sha256:0ce660eba29ce3f01f96c5c9c4dd186d045122e01e6030bd64c73d25bb499d83 - 0.0% (1007 Bytes)

[#006] sha256:fba9b22a4eaefc6a44e2d4594ba5df8d30196a280b3a60a589c8da1531281e25 - 4.32% (6.02 MB)

[#007] sha256:4fbf7a5e690ae6b7b032fb0a046a0b5d10ec407da6706905e01382a00ada0c2f - 0.0% (1.77 KB)

[#008] sha256:c5c92cba68ce7f7706ec1b0547e06b2c8c43da9c2528af1db9e384f58025e35b - 5.67% (7.9 MB)

[#009] sha256:d3411da18b5976fe4639e37a04e5ea7d8c902cc6ecc56c7f33c843b180f3dc3a - 0.4% (574 KB)

[#010] sha256:536caeaf770a0ac31f762d509ee7328520aca7a25fca5df7b2e4ad84f076a5a1 - 0.01% (18.5 KB)

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

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

[#013] sha256:2ff948093de4bc4dab2cd0e2373eef9040101a16a80f7e84476ec6915caaae47 - 0.0% (2.47 KB)

[#014] sha256:69153390dc4eb8c48196582bab88ca8922dd6a0e8583f5b512b609467d56a188 - 0.0% (2.47 KB)

[#015] sha256:43d3693e6f5cf265b33353a1a8389e060cb0657fd704aa1f8ae86b54f36dbb01 - 0.01% (7.62 KB)

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

[#017] sha256:544081177445b37453cd4a4de0157f2d0552c9fcbcd7ee67205c481b51839cd9 - 0.0% (190 Bytes)


History
2026-02-16 13:37:00 UTC (buildkit.dockerfile.v0)

COPY /work/rootfs/ / # buildkit

2026-02-16 13:39:27 UTC (buildkit.dockerfile.v0)

COPY /usr/local/bin/bun /usr/bin/bun # buildkit

2026-02-16 13:39:27 UTC (buildkit.dockerfile.v0)

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

2026-02-16 13:39:27 UTC (buildkit.dockerfile.v0)

WORKDIR /app

2026-02-16 13:39:28 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-16 13:39:28 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-16 13:39:28 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-16 13:39:29 UTC (buildkit.dockerfile.v0)

COPY /app/node_modules ./node_modules # buildkit

2026-02-16 13:39:29 UTC (buildkit.dockerfile.v0)

COPY /app/package.json ./ # buildkit

2026-02-16 13:39:30 UTC (buildkit.dockerfile.v0)

COPY /app/build ./build # buildkit

2026-02-16 13:39:30 UTC (buildkit.dockerfile.v0)

COPY /app/build/subprocesses/ ./subprocesses/ # buildkit

2026-02-16 13:39:30 UTC (buildkit.dockerfile.v0)

COPY drizzle/ ./drizzle/ # buildkit

2026-02-16 13:39:30 UTC (buildkit.dockerfile.v0)

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

2026-02-16 13:39:30 UTC (buildkit.dockerfile.v0)

COPY LICENSE.txt PRIVACY.txt ./ # buildkit

2026-02-16 13:39:30 UTC (buildkit.dockerfile.v0)

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

2026-02-16 13:39:31 UTC (buildkit.dockerfile.v0)

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

2026-02-16 13:39:31 UTC (buildkit.dockerfile.v0)

COPY scripts/emergency/ ./scripts/ # buildkit

2026-02-16 13:39:31 UTC (buildkit.dockerfile.v0)

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

2026-02-16 13:39:32 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-16 13:39:32 UTC (buildkit.dockerfile.v0)

EXPOSE map[3000/tcp:{}]

2026-02-16 13:39:32 UTC (buildkit.dockerfile.v0)

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

2026-02-16 13:39:32 UTC (buildkit.dockerfile.v0)

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

2026-02-16 13:39:32 UTC (buildkit.dockerfile.v0)

CMD ["bun" "run" "./build/index.js"]

Details
Created

2026-02-16 13:47:31 UTC

Size

133 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:83bca572b41fa40b79e1a0d306cbc16b513778bc079479843dbdf64fa70bb8e5 - 60.67% (80.5 MB)

[#001] sha256:989625a041af2ffd016aa73b93ad05f87241ad96027cc7e909bc2ff8186ab980 - 28.34% (37.6 MB)

[#002] sha256:d6bac25c8c816a4b9e9e8e6a9a6ac708ba57dd552d2a42ec8b4f076811056dcf - 0.02% (28.3 KB)

[#003] sha256:4d0e3f8b4043dce077d286fa9e41425e15aaad54823e8405914f6f5fc17cc4eb - 0.0% (93 Bytes)

[#004] sha256:d9a91068c583d92777393ca4b7352a9b3e8d11be5f98aff955fd599545e0e23d - 0.0% (210 Bytes)

[#005] sha256:7dc478e383ee51c54aefa7bffc56086740009e40584fb6f621fa645099daf1d9 - 0.0% (1008 Bytes)

[#006] sha256:01f36740023d49fa0e50b4fe5c895c5f71b25b9a329d2152cb27a7ce011770cc - 4.54% (6.02 MB)

[#007] sha256:67e3109dd7809640319fe9f96c6e6f89926dd7ecc8d95c3b53fb0b34a0fc28de - 0.0% (1.77 KB)

[#008] sha256:a3ac4cde414f0d98f030e1b223368d0e9ea597c8cd4685a563d1942a7e882150 - 5.96% (7.9 MB)

[#009] sha256:40fc7f59c6021dad74a81109f317c97900324b9eb11fb312534293e2dbe12527 - 0.42% (574 KB)

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

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

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

[#013] sha256:f0363e8e858aea23099f008e9e0071657fa2e886f864191076da8e4bf6a233d4 - 0.0% (2.47 KB)

[#014] sha256:9aa3a87fca0a4cd4bfd17aaa23a21a7106833079fc15d0397baf8b02e184856a - 0.0% (2.46 KB)

[#015] sha256:1b7ddab182234e83fa183126af2f5fe50e7ab7178f82e3a9a8abaec88b30baf0 - 0.01% (7.62 KB)

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

[#017] sha256:e85c4bbefaef8fffdefb6ce9f9724901237177ce5fb45f4985b4b2d71a8ecb35 - 0.0% (192 Bytes)


History
2026-02-16 13:37:16 UTC (buildkit.dockerfile.v0)

COPY /work/rootfs/ / # buildkit

2026-02-16 13:47:26 UTC (buildkit.dockerfile.v0)

COPY /usr/local/bin/bun /usr/bin/bun # buildkit

2026-02-16 13:47:26 UTC (buildkit.dockerfile.v0)

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

2026-02-16 13:47:27 UTC (buildkit.dockerfile.v0)

WORKDIR /app

2026-02-16 13:47:27 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-16 13:47:27 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-16 13:47:27 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-16 13:47:28 UTC (buildkit.dockerfile.v0)

COPY /app/node_modules ./node_modules # buildkit

2026-02-16 13:47:28 UTC (buildkit.dockerfile.v0)

COPY /app/package.json ./ # buildkit

2026-02-16 13:47:29 UTC (buildkit.dockerfile.v0)

COPY /app/build ./build # buildkit

2026-02-16 13:47:29 UTC (buildkit.dockerfile.v0)

COPY /app/build/subprocesses/ ./subprocesses/ # buildkit

2026-02-16 13:47:29 UTC (buildkit.dockerfile.v0)

COPY drizzle/ ./drizzle/ # buildkit

2026-02-16 13:47:29 UTC (buildkit.dockerfile.v0)

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

2026-02-16 13:47:29 UTC (buildkit.dockerfile.v0)

COPY LICENSE.txt PRIVACY.txt ./ # buildkit

2026-02-16 13:47:30 UTC (buildkit.dockerfile.v0)

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

2026-02-16 13:47:30 UTC (buildkit.dockerfile.v0)

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

2026-02-16 13:47:30 UTC (buildkit.dockerfile.v0)

COPY scripts/emergency/ ./scripts/ # buildkit

2026-02-16 13:47:31 UTC (buildkit.dockerfile.v0)

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

2026-02-16 13:47:31 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-16 13:47:31 UTC (buildkit.dockerfile.v0)

EXPOSE map[3000/tcp:{}]

2026-02-16 13:47:31 UTC (buildkit.dockerfile.v0)

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

2026-02-16 13:47:31 UTC (buildkit.dockerfile.v0)

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

2026-02-16 13:47:31 UTC (buildkit.dockerfile.v0)

CMD ["bun" "run" "./build/index.js"]