Namespace
fnsys
Image / Tag
dockhand:3b7f5662
Content Digest
sha256:3a315ed6f93cf9d11f792ce9ec925bed947b542acd6df78362dd7bc88cf7c845
Details
Created

2026-02-07 10:28:15 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:742afd29a8605fdf131b8ea040e21a8ec79790dbfeec03a1174bc03450d7628b - 61.74% (86 MB)

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

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

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

[#004] sha256:00612f749cda1eedffd04ddbaef0a757bd9be3749887dab97c6e59436cd2e54e - 0.0% (1007 Bytes)

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

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

[#007] sha256:6d4ef73d8f392ad486cbca62561d899d58595d018238d71d0a3b825d784966cc - 5.82% (8.11 MB)

[#008] sha256:9991ba4a48e303e49b5435518156ab4047186ab4f7be83d06631dadc9eec4f9a - 0.4% (573 KB)

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

[#010] sha256:193b42c24d7433bcdec30d8fc1cf5b178a0f944f6dc71f3ba2a997cfb28ed10e - 0.01% (19 KB)

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

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

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

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

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

[#016] sha256:bc5e80a485e5919675b251572280a0e942e8c7984e46a38cdba9386ceea732f6 - 0.0% (190 Bytes)


History
2026-02-07 10:16:26 UTC (buildkit.dockerfile.v0)

COPY /work/rootfs/ / # buildkit

2026-02-07 10:28:07 UTC (buildkit.dockerfile.v0)

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

2026-02-07 10:28:08 UTC (buildkit.dockerfile.v0)

WORKDIR /app

2026-02-07 10:28:08 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-07 10:28:08 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-07 10:28:09 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-07 10:28:10 UTC (buildkit.dockerfile.v0)

COPY /app/node_modules ./node_modules # buildkit

2026-02-07 10:28:11 UTC (buildkit.dockerfile.v0)

COPY /app/package.json ./ # buildkit

2026-02-07 10:28:11 UTC (buildkit.dockerfile.v0)

COPY /app/build ./build # buildkit

2026-02-07 10:28:12 UTC (buildkit.dockerfile.v0)

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

2026-02-07 10:28:12 UTC (buildkit.dockerfile.v0)

COPY drizzle/ ./drizzle/ # buildkit

2026-02-07 10:28:12 UTC (buildkit.dockerfile.v0)

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

2026-02-07 10:28:13 UTC (buildkit.dockerfile.v0)

COPY LICENSE.txt PRIVACY.txt ./ # buildkit

2026-02-07 10:28:13 UTC (buildkit.dockerfile.v0)

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

2026-02-07 10:28:14 UTC (buildkit.dockerfile.v0)

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

2026-02-07 10:28:15 UTC (buildkit.dockerfile.v0)

COPY scripts/emergency/ ./scripts/ # buildkit

2026-02-07 10:28:15 UTC (buildkit.dockerfile.v0)

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

2026-02-07 10:28:15 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-07 10:28:15 UTC (buildkit.dockerfile.v0)

EXPOSE map[3000/tcp:{}]

2026-02-07 10:28:15 UTC (buildkit.dockerfile.v0)

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

2026-02-07 10:28:15 UTC (buildkit.dockerfile.v0)

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

2026-02-07 10:28:15 UTC (buildkit.dockerfile.v0)

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

Details
Created

2026-02-07 10:28:15 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:d60654115d1b7b226680559547bccd8be19ffb326ee04205f7044dc84f1b519e - 60.52% (80.3 MB)

[#001] sha256:25622797869b36a0b9609a62249208ee15d467a62ed04106034f52931e9eecb7 - 28.36% (37.6 MB)

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

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

[#004] sha256:b4eedd2d630a9e4be91ceea3354ca0d4aa2acef3da6633e6d973fe2caf47a5e1 - 0.0% (1009 Bytes)

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

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

[#007] sha256:08df9095ac688f0b73535fad62665ccacd807a51e48dc36a39ebb004320ac730 - 6.11% (8.11 MB)

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

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

[#010] sha256:193b42c24d7433bcdec30d8fc1cf5b178a0f944f6dc71f3ba2a997cfb28ed10e - 0.01% (19 KB)

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

[#012] sha256:1db0e2d285070eecf0412657d9990f5f903a98708105d4b7e839904444066467 - 0.0% (2.47 KB)

[#013] sha256:2049cf4ee32ba4ff94b38346cd46f9633c6be639b4f3a333bfb45275176b2983 - 0.0% (2.46 KB)

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

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

[#016] sha256:6cfdbc95f8805045cc8987333c8b33573865e788cf71fa3e574af6f1512bbb19 - 0.0% (190 Bytes)


History
2026-02-07 10:16:18 UTC (buildkit.dockerfile.v0)

COPY /work/rootfs/ / # buildkit

2026-02-07 10:28:07 UTC (buildkit.dockerfile.v0)

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

2026-02-07 10:28:07 UTC (buildkit.dockerfile.v0)

WORKDIR /app

2026-02-07 10:28:07 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-07 10:28:07 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-07 10:28:08 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-07 10:28:09 UTC (buildkit.dockerfile.v0)

COPY /app/node_modules ./node_modules # buildkit

2026-02-07 10:28:09 UTC (buildkit.dockerfile.v0)

COPY /app/package.json ./ # buildkit

2026-02-07 10:28:10 UTC (buildkit.dockerfile.v0)

COPY /app/build ./build # buildkit

2026-02-07 10:28:11 UTC (buildkit.dockerfile.v0)

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

2026-02-07 10:28:11 UTC (buildkit.dockerfile.v0)

COPY drizzle/ ./drizzle/ # buildkit

2026-02-07 10:28:12 UTC (buildkit.dockerfile.v0)

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

2026-02-07 10:28:12 UTC (buildkit.dockerfile.v0)

COPY LICENSE.txt PRIVACY.txt ./ # buildkit

2026-02-07 10:28:13 UTC (buildkit.dockerfile.v0)

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

2026-02-07 10:28:13 UTC (buildkit.dockerfile.v0)

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

2026-02-07 10:28:14 UTC (buildkit.dockerfile.v0)

COPY scripts/emergency/ ./scripts/ # buildkit

2026-02-07 10:28:14 UTC (buildkit.dockerfile.v0)

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

2026-02-07 10:28:15 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-07 10:28:15 UTC (buildkit.dockerfile.v0)

EXPOSE map[3000/tcp:{}]

2026-02-07 10:28:15 UTC (buildkit.dockerfile.v0)

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

2026-02-07 10:28:15 UTC (buildkit.dockerfile.v0)

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

2026-02-07 10:28:15 UTC (buildkit.dockerfile.v0)

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