Namespace
fnsys
Image / Tag
dockhand:55dd1694
Content Digest
sha256:21a9eea70f01fc63fe67e2f2f13dc959dac4f3f42e4f6d9d23cb8975c90a25f0
Details
Created

2026-02-06 11:55:31 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:4df2d4cd90b18bbc45df2580f1d439950c00720bb88fbd432c21df2c46471880 - 61.75% (86 MB)

[#001] sha256:7bd0d39cac8027e0ad3dc447ddf0a54068a55952d23a99e090d7df6bd3c9031b - 27.66% (38.5 MB)

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

[#003] sha256:5ab612efaceebcfcf68efa4285b3a02f7eae761fe25585d7f570257e206fc29c - 0.0% (207 Bytes)

[#004] sha256:9dcdebe4b6d04e876988219bdcb85ff1b1fa946a8fdeded61e24e6c0554bb544 - 0.0% (1004 Bytes)

[#005] sha256:b50f17b10c63e8694c16a11bc41903996dc9d3fb75384778717c18e57b2e582a - 4.32% (6.02 MB)

[#006] sha256:ee8d10bef785e2f882400dfa90d59e82dbe7f3fe051075120abe337736e4979c - 0.0% (1.6 KB)

[#007] sha256:4d8d0b53fb4d984d12881fa26aa724b662bedfc12a149d8a144a45e1a5db2e19 - 5.82% (8.11 MB)

[#008] sha256:0eae8025e0deb2b27420ce8450b9c33664382d223a57991a6d18828558b798e5 - 0.4% (573 KB)

[#009] sha256:e1dec78555f952d71d6aa5321a0af3c945f85a47e73d20b248c0604a34f1dc1b - 0.01% (18.5 KB)

[#010] sha256:9e6d087c3b235fe37fb3fcec09afff92f19c4eba6d3da4c1102f5c6f4f080859 - 0.01% (19 KB)

[#011] sha256:2d2ef742db5efc917f13e247fa8d35235b5a4de5510357c5df2059aa4a52f541 - 0.01% (11.4 KB)

[#012] sha256:5e5d62e35ed2b32207723bfae2e865bc12167e510b2913eb6f5926cda756179c - 0.0% (2.47 KB)

[#013] sha256:2ab4816a70b0a6b040565f27d806654b26230e3f8b09ff91c0de14969a4d922c - 0.0% (2.46 KB)

[#014] sha256:f4cca4b6805266e6b55e8688f6c313369d5d30161238d418fc962ceba87ca4f3 - 0.01% (7.63 KB)

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

[#016] sha256:ce9f54bd99cbb0ac7daa8f0c56d85f83279d98a908c6e3430fd40a637cbe46b3 - 0.0% (192 Bytes)


History
2026-02-06 11:43:41 UTC (buildkit.dockerfile.v0)

COPY /work/rootfs/ / # buildkit

2026-02-06 11:55:23 UTC (buildkit.dockerfile.v0)

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

2026-02-06 11:55:24 UTC (buildkit.dockerfile.v0)

WORKDIR /app

2026-02-06 11:55:24 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-06 11:55:24 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-06 11:55:25 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-06 11:55:26 UTC (buildkit.dockerfile.v0)

COPY /app/node_modules ./node_modules # buildkit

2026-02-06 11:55:27 UTC (buildkit.dockerfile.v0)

COPY /app/package.json ./ # buildkit

2026-02-06 11:55:27 UTC (buildkit.dockerfile.v0)

COPY /app/build ./build # buildkit

2026-02-06 11:55:28 UTC (buildkit.dockerfile.v0)

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

2026-02-06 11:55:28 UTC (buildkit.dockerfile.v0)

COPY drizzle/ ./drizzle/ # buildkit

2026-02-06 11:55:29 UTC (buildkit.dockerfile.v0)

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

2026-02-06 11:55:29 UTC (buildkit.dockerfile.v0)

COPY LICENSE.txt PRIVACY.txt ./ # buildkit

2026-02-06 11:55:29 UTC (buildkit.dockerfile.v0)

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

2026-02-06 11:55:30 UTC (buildkit.dockerfile.v0)

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

2026-02-06 11:55:30 UTC (buildkit.dockerfile.v0)

COPY scripts/emergency/ ./scripts/ # buildkit

2026-02-06 11:55:31 UTC (buildkit.dockerfile.v0)

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

2026-02-06 11:55: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-06 11:55:31 UTC (buildkit.dockerfile.v0)

EXPOSE map[3000/tcp:{}]

2026-02-06 11:55:31 UTC (buildkit.dockerfile.v0)

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

2026-02-06 11:55:31 UTC (buildkit.dockerfile.v0)

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

2026-02-06 11:55:31 UTC (buildkit.dockerfile.v0)

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

Details
Created

2026-02-06 11:55:32 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:d728df9acf2bc518eb8ac244164d4d48c9dcd11fa2203e8f6dc8b2610524d172 - 60.52% (80.3 MB)

[#001] sha256:9ae0060562aa3b9f4ac0c1e23ef4493386e082f2f35707e394254d778b5c28b2 - 28.36% (37.6 MB)

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

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

[#004] sha256:9dcdebe4b6d04e876988219bdcb85ff1b1fa946a8fdeded61e24e6c0554bb544 - 0.0% (1004 Bytes)

[#005] sha256:cc4385c8aa9d638bcfb7e2b834c45ac08123ddbf3a16d03c1796864e15f5e388 - 4.54% (6.02 MB)

[#006] sha256:ee8d10bef785e2f882400dfa90d59e82dbe7f3fe051075120abe337736e4979c - 0.0% (1.6 KB)

[#007] sha256:0d9f248b7815701a8bbd9e46f22b5dd7bffb029af2bcfd005c750b023092e331 - 6.11% (8.11 MB)

[#008] sha256:e3fa90cad9cb73f78495483a5ce3203d244066d238cb17b692f3f31f3dc8ccd3 - 0.42% (573 KB)

[#009] sha256:88897af8a0a6799ec6b6119b4dd38882fc1f3a43a855ed0004722c56f9ac2654 - 0.01% (18.5 KB)

[#010] sha256:9e6d087c3b235fe37fb3fcec09afff92f19c4eba6d3da4c1102f5c6f4f080859 - 0.01% (19 KB)

[#011] sha256:2d2ef742db5efc917f13e247fa8d35235b5a4de5510357c5df2059aa4a52f541 - 0.01% (11.4 KB)

[#012] sha256:998ed1c6ee8d310c1820b5be0b67eecb2a9188e765c6c025e138cbc814f50d67 - 0.0% (2.47 KB)

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

[#014] sha256:f4cca4b6805266e6b55e8688f6c313369d5d30161238d418fc962ceba87ca4f3 - 0.01% (7.63 KB)

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

[#016] sha256:b38eda5bd8eb93c362b6f756e581f064c3822aebf3573ff71a819d3897b74c28 - 0.0% (191 Bytes)


History
2026-02-06 11:43:37 UTC (buildkit.dockerfile.v0)

COPY /work/rootfs/ / # buildkit

2026-02-06 11:55:24 UTC (buildkit.dockerfile.v0)

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

2026-02-06 11:55:24 UTC (buildkit.dockerfile.v0)

WORKDIR /app

2026-02-06 11:55:25 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-06 11:55:25 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-06 11:55:25 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-06 11:55:27 UTC (buildkit.dockerfile.v0)

COPY /app/node_modules ./node_modules # buildkit

2026-02-06 11:55:27 UTC (buildkit.dockerfile.v0)

COPY /app/package.json ./ # buildkit

2026-02-06 11:55:28 UTC (buildkit.dockerfile.v0)

COPY /app/build ./build # buildkit

2026-02-06 11:55:28 UTC (buildkit.dockerfile.v0)

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

2026-02-06 11:55:29 UTC (buildkit.dockerfile.v0)

COPY drizzle/ ./drizzle/ # buildkit

2026-02-06 11:55:29 UTC (buildkit.dockerfile.v0)

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

2026-02-06 11:55:29 UTC (buildkit.dockerfile.v0)

COPY LICENSE.txt PRIVACY.txt ./ # buildkit

2026-02-06 11:55:30 UTC (buildkit.dockerfile.v0)

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

2026-02-06 11:55:30 UTC (buildkit.dockerfile.v0)

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

2026-02-06 11:55:30 UTC (buildkit.dockerfile.v0)

COPY scripts/emergency/ ./scripts/ # buildkit

2026-02-06 11:55:31 UTC (buildkit.dockerfile.v0)

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

2026-02-06 11:55: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-06 11:55:32 UTC (buildkit.dockerfile.v0)

EXPOSE map[3000/tcp:{}]

2026-02-06 11:55:32 UTC (buildkit.dockerfile.v0)

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

2026-02-06 11:55:32 UTC (buildkit.dockerfile.v0)

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

2026-02-06 11:55:32 UTC (buildkit.dockerfile.v0)

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