Namespace
fnsys
Image / Tag
dockhand:bbc5470e
Content Digest
sha256:b7ff495a9d2de41024144249ef8b40c3a8ed56608836c67196df93118e956039
Details
Created

2026-01-10 18:38:51 UTC

Size

108 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:a514b56d1fb1a2b9aa516f2b703b7c8bfa487c2462c0e8b6c30e2f9a9e7a23c3 - 50.82% (54.9 MB)

[#001] sha256:21b0e6bf465948b8f4d233b4bb6e04b08394f9f78f9ced4ac2b9a90e3d842712 - 35.65% (38.5 MB)

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

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

[#004] sha256:64ef3f1e12d04d3985717f4639a9fcb7ddeaeab6202658b9600af7af4a3e4cae - 0.0% (1008 Bytes)

[#005] sha256:34eca81217b8c49e6e0ba50e8b790f09df7b8a1e4ba10430b6948f1f71f1f7d0 - 5.61% (6.06 MB)

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

[#007] sha256:59b50df2b48ccc9d46cafda5ba2f589d6f6cf0daab3693f62871cd2783ccf016 - 7.34% (7.93 MB)

[#008] sha256:36e925234df6e0b55c3b029d42cea8a6c9d67bea3c36cdc9c39dec4659bd682c - 0.51% (568 KB)

[#009] sha256:9260c4866b978fcbe9211cbd04f256978693c7a313c26221116bf17efbc5505b - 0.02% (18.5 KB)

[#010] sha256:e9652333c42015dd61ca766de8b41fa1cc6228dbeba244d0314ead147846001d - 0.02% (19 KB)

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

[#012] sha256:2ad5f54522fd5655125e7053852f83e04b0a6d9e0786f1b3690f74ad149b3361 - 0.0% (2.38 KB)

[#013] sha256:384b18cd9548e4a28052ad56c027f5f410ec22526765d5b6ec3e5a4069765f03 - 0.0% (2.37 KB)

[#014] sha256:4b659e6062a832f04e6706c3f6c45db2c17405775d06278db9ca4279b7f649f7 - 0.01% (7.25 KB)

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

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


History
2026-01-10 18:36:28 UTC (buildkit.dockerfile.v0)

COPY /work/rootfs/ / # buildkit

2026-01-10 18:38:48 UTC (buildkit.dockerfile.v0)

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

2026-01-10 18:38:48 UTC (buildkit.dockerfile.v0)

WORKDIR /app

2026-01-10 18:38:48 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-01-10 18:38:48 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-01-10 18:38:49 UTC (buildkit.dockerfile.v0)

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

2026-01-10 18:38:49 UTC (buildkit.dockerfile.v0)

COPY /app/node_modules ./node_modules # buildkit

2026-01-10 18:38:49 UTC (buildkit.dockerfile.v0)

COPY /app/package.json ./ # buildkit

2026-01-10 18:38:50 UTC (buildkit.dockerfile.v0)

COPY /app/build ./build # buildkit

2026-01-10 18:38:50 UTC (buildkit.dockerfile.v0)

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

2026-01-10 18:38:50 UTC (buildkit.dockerfile.v0)

COPY drizzle/ ./drizzle/ # buildkit

2026-01-10 18:38:50 UTC (buildkit.dockerfile.v0)

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

2026-01-10 18:38:50 UTC (buildkit.dockerfile.v0)

COPY LICENSE.txt PRIVACY.txt ./ # buildkit

2026-01-10 18:38:50 UTC (buildkit.dockerfile.v0)

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

2026-01-10 18:38:50 UTC (buildkit.dockerfile.v0)

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

2026-01-10 18:38:50 UTC (buildkit.dockerfile.v0)

COPY scripts/emergency/ ./scripts/ # buildkit

2026-01-10 18:38:50 UTC (buildkit.dockerfile.v0)

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

2026-01-10 18:38:51 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-01-10 18:38:51 UTC (buildkit.dockerfile.v0)

EXPOSE map[3000/tcp:{}]

2026-01-10 18:38:51 UTC (buildkit.dockerfile.v0)

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

2026-01-10 18:38:51 UTC (buildkit.dockerfile.v0)

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

2026-01-10 18:38:51 UTC (buildkit.dockerfile.v0)

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

Details
Created

2026-01-10 18:57:04 UTC

Size

104 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:cd505ab31125a462417fcd18108bbb5183d9ae83174a98cf8c36687c0be8c945 - 49.82% (51.8 MB)

[#001] sha256:8edcb6d888d028667cc2ced5e3346f52828ad3aad6c82e19f7665427fa7e59f7 - 36.14% (37.6 MB)

[#002] sha256:bb37c6847d459d8e4f6beaa4fd3143eb357a27654753e410cc69303ee2df3d2b - 0.0% (92 Bytes)

[#003] sha256:07455fdaf07080e3f39d6b17f0a1fee5aa443b23dbdfbc664ba440f01bf4bec0 - 0.0% (206 Bytes)

[#004] sha256:7eebe3eb890e22bce54d140e973373daad6a0736aad478ce8af56983a3c78521 - 0.0% (1010 Bytes)

[#005] sha256:3eb999d6dd47c3b09a513ba91c36b6181c8e3fb8116913c204a73c9d5525f37b - 5.83% (6.06 MB)

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

[#007] sha256:f7edb2ed94212b5cecf4dfa13dc94b4c77153c2cfc6008bdf32a2377a80dec67 - 7.62% (7.93 MB)

[#008] sha256:4d2829d9d10309f14a9943b69ce2346472c551710645ca99973a9a8dddf89945 - 0.53% (568 KB)

[#009] sha256:2b0e713be50e7fcb8d5c6df0815e191e43c4220c61559f1c754d668180bebf5b - 0.02% (18.5 KB)

[#010] sha256:d41302805f2cbbf4175b5ddd105c250f53da3c9b1efcf98f1f011c560918fe15 - 0.02% (19 KB)

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

[#012] sha256:ecd4efd50147ac1e574bee1a5ce00cb19b0cd604ac152e9b2c0d6c797cdccd29 - 0.0% (2.38 KB)

[#013] sha256:c4941fa936ac46719bcdd11a112ab12efded08160d9d7b9e36ef70604476dba4 - 0.0% (2.38 KB)

[#014] sha256:3c056cffc1d4bf1ee67604588711f25ed6d3d32aa26689ce4c8f649b1420bf29 - 0.01% (7.25 KB)

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

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


History
2026-01-10 18:36:59 UTC (buildkit.dockerfile.v0)

COPY /work/rootfs/ / # buildkit

2026-01-10 18:57:01 UTC (buildkit.dockerfile.v0)

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

2026-01-10 18:57:01 UTC (buildkit.dockerfile.v0)

WORKDIR /app

2026-01-10 18:57:02 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-01-10 18:57:02 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-01-10 18:57:02 UTC (buildkit.dockerfile.v0)

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

2026-01-10 18:57:03 UTC (buildkit.dockerfile.v0)

COPY /app/node_modules ./node_modules # buildkit

2026-01-10 18:57:03 UTC (buildkit.dockerfile.v0)

COPY /app/package.json ./ # buildkit

2026-01-10 18:57:03 UTC (buildkit.dockerfile.v0)

COPY /app/build ./build # buildkit

2026-01-10 18:57:03 UTC (buildkit.dockerfile.v0)

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

2026-01-10 18:57:03 UTC (buildkit.dockerfile.v0)

COPY drizzle/ ./drizzle/ # buildkit

2026-01-10 18:57:03 UTC (buildkit.dockerfile.v0)

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

2026-01-10 18:57:03 UTC (buildkit.dockerfile.v0)

COPY LICENSE.txt PRIVACY.txt ./ # buildkit

2026-01-10 18:57:03 UTC (buildkit.dockerfile.v0)

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

2026-01-10 18:57:03 UTC (buildkit.dockerfile.v0)

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

2026-01-10 18:57:04 UTC (buildkit.dockerfile.v0)

COPY scripts/emergency/ ./scripts/ # buildkit

2026-01-10 18:57:04 UTC (buildkit.dockerfile.v0)

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

2026-01-10 18:57:04 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-01-10 18:57:04 UTC (buildkit.dockerfile.v0)

EXPOSE map[3000/tcp:{}]

2026-01-10 18:57:04 UTC (buildkit.dockerfile.v0)

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

2026-01-10 18:57:04 UTC (buildkit.dockerfile.v0)

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

2026-01-10 18:57:04 UTC (buildkit.dockerfile.v0)

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