Namespace
fnsys
Image / Tag
dockhand:0364a454
Content Digest
sha256:822a1da836533a7bf658f00fd8feb7add7cef8ee04daf3c19d6df8ecd7a2bc09
Details
Created

2026-01-08 10:47:46 UTC

Size

107 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:7ea09de5bcb697087f15923a3eb6c7a62331df5b049ea17c1a554b4b97c5ffcb - 51.33% (54.9 MB)

[#001] sha256:e839edc48a135fd0f60f2ec86a50035783fe4d50d4fe9c1b04fc2316222b135f - 36.01% (38.5 MB)

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

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

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

[#005] sha256:b03d68fe9c281e200f2da16c8af9fcc433b92628f3aff0d15db8f372b52cfb76 - 5.19% (5.55 MB)

[#006] sha256:67971e2acdffa8b1fad8b004ecbab00a38053f34f2f2ca139b96ba6cbe070ebd - 0.0% (1.59 KB)

[#007] sha256:bfbac5fc83c674c0a3f2c27d80ece10b40124fc7ab8f1b077145dfae30da016d - 7.15% (7.65 MB)

[#008] sha256:0018329835c06ac6d78c337241d0dc33acc31d55e025fe64382c025a9a6ade4b - 0.26% (281 KB)

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

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

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

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

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

[#014] sha256:701dd08523de3209381bffee6b8767c11957425eadb15393b85bf692b8a4edbc - 0.01% (7.25 KB)

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

[#016] sha256:df13a7131e7c2a241a9155c2b4125e54cd1b74ea892f1af58f37d97e64db0f3c - 0.0% (189 Bytes)


History
2026-01-08 10:46:07 UTC (buildkit.dockerfile.v0)

COPY /work/rootfs/ / # buildkit

2026-01-08 10:47:44 UTC (buildkit.dockerfile.v0)

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

2026-01-08 10:47:44 UTC (buildkit.dockerfile.v0)

WORKDIR /app

2026-01-08 10:47:44 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-08 10:47:44 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-08 10:47:44 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-08 10:47:45 UTC (buildkit.dockerfile.v0)

COPY /app/node_modules ./node_modules # buildkit

2026-01-08 10:47:45 UTC (buildkit.dockerfile.v0)

COPY /app/package.json ./ # buildkit

2026-01-08 10:47:45 UTC (buildkit.dockerfile.v0)

COPY /app/build ./build # buildkit

2026-01-08 10:47:45 UTC (buildkit.dockerfile.v0)

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

2026-01-08 10:47:45 UTC (buildkit.dockerfile.v0)

COPY drizzle/ ./drizzle/ # buildkit

2026-01-08 10:47:45 UTC (buildkit.dockerfile.v0)

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

2026-01-08 10:47:45 UTC (buildkit.dockerfile.v0)

COPY LICENSE.txt PRIVACY.txt ./ # buildkit

2026-01-08 10:47:46 UTC (buildkit.dockerfile.v0)

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

2026-01-08 10:47:46 UTC (buildkit.dockerfile.v0)

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

2026-01-08 10:47:46 UTC (buildkit.dockerfile.v0)

COPY scripts/emergency/ ./scripts/ # buildkit

2026-01-08 10:47:46 UTC (buildkit.dockerfile.v0)

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

2026-01-08 10:47:46 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-08 10:47:46 UTC (buildkit.dockerfile.v0)

EXPOSE map[3000/tcp:{}]

2026-01-08 10:47:46 UTC (buildkit.dockerfile.v0)

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

2026-01-08 10:47:46 UTC (buildkit.dockerfile.v0)

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

2026-01-08 10:47:46 UTC (buildkit.dockerfile.v0)

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

Details
Created

2026-01-08 11:02:34 UTC

Size

103 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:649b0916d89121934959261460edf81c849deff197636fd6b6bb72a835f1832d - 50.34% (51.8 MB)

[#001] sha256:87aa9962b6280e88e875e1c59e43b9073967ed04acb2c312884413ba2d1e35bd - 36.51% (37.6 MB)

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

[#003] sha256:459fa633cacc761984aa4c0418a5fe5fd5ad755dd02e87dbaeb890e6a9570bdf - 0.0% (202 Bytes)

[#004] sha256:0ff88c91fab1dcab86eedb142f33fc96fad014d7966f8f7098900dda71b7bc80 - 0.0% (1007 Bytes)

[#005] sha256:d0c2db81cb3de4a8279ba368c614dc3f0091a2988b2056332cbdb52fea293bde - 5.39% (5.55 MB)

[#006] sha256:9f60b976def1f4b0bf5a8734757c83cd2d808041fa142bdd6bdf4b968ce19224 - 0.0% (1.59 KB)

[#007] sha256:c59f97568733ee8d1b5ae1144c30aba287676ff14a5c10af99257af581a18b4e - 7.43% (7.65 MB)

[#008] sha256:379b325b97228f42921be7647497879bbb7bb998f367d1b8ace1cd52932be6b6 - 0.27% (281 KB)

[#009] sha256:4fc7f409667bff0f39e012a5999fb8f6d537905758180c9e84ab5b3fbc4b9979 - 0.02% (18.5 KB)

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

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

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

[#013] sha256:55575c8e8d0e07e8a1e3feb205d3887d3a99be9fcca5c03fde6209c1f70cbc51 - 0.0% (2.37 KB)

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

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

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


History
2026-01-08 10:46:33 UTC (buildkit.dockerfile.v0)

COPY /work/rootfs/ / # buildkit

2026-01-08 11:02:31 UTC (buildkit.dockerfile.v0)

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

2026-01-08 11:02:31 UTC (buildkit.dockerfile.v0)

WORKDIR /app

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

COPY /app/node_modules ./node_modules # buildkit

2026-01-08 11:02:32 UTC (buildkit.dockerfile.v0)

COPY /app/package.json ./ # buildkit

2026-01-08 11:02:33 UTC (buildkit.dockerfile.v0)

COPY /app/build ./build # buildkit

2026-01-08 11:02:33 UTC (buildkit.dockerfile.v0)

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

2026-01-08 11:02:33 UTC (buildkit.dockerfile.v0)

COPY drizzle/ ./drizzle/ # buildkit

2026-01-08 11:02:33 UTC (buildkit.dockerfile.v0)

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

2026-01-08 11:02:33 UTC (buildkit.dockerfile.v0)

COPY LICENSE.txt PRIVACY.txt ./ # buildkit

2026-01-08 11:02:33 UTC (buildkit.dockerfile.v0)

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

2026-01-08 11:02:33 UTC (buildkit.dockerfile.v0)

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

2026-01-08 11:02:33 UTC (buildkit.dockerfile.v0)

COPY scripts/emergency/ ./scripts/ # buildkit

2026-01-08 11:02:33 UTC (buildkit.dockerfile.v0)

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

2026-01-08 11:02:34 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-08 11:02:34 UTC (buildkit.dockerfile.v0)

EXPOSE map[3000/tcp:{}]

2026-01-08 11:02:34 UTC (buildkit.dockerfile.v0)

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

2026-01-08 11:02:34 UTC (buildkit.dockerfile.v0)

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

2026-01-08 11:02:34 UTC (buildkit.dockerfile.v0)

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