Namespace
fnsys
Image / Tag
dockhand:94fc10c3
Content Digest
sha256:2e690ef6928ad4b50a537b75a7303676ad8fcaa99ed9ef1d809714623c58bd66
Details
Created

2026-02-07 11:52:41 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:dfe0ee8f7ee091f0856ef8bba38590eecc97b71842d01ffa13b78d7408353a15 - 61.74% (86 MB)

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

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

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

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

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

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

[#007] sha256:ba7bfedf3121b8c6de0987762e645d2af8280950b1be555c5785db87c2a87bb0 - 5.83% (8.11 MB)

[#008] sha256:1bf4825b87240c78bed32fef21eb693386d6790bbd9f8c027841bc5236a739a1 - 0.4% (573 KB)

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

[#010] sha256:46ab8f3791337c95dd6837f7c382e798850dde7152f53b6187dc712644533d0b - 0.01% (19 KB)

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

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

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

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

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

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


History
2026-02-07 11:40:03 UTC (buildkit.dockerfile.v0)

COPY /work/rootfs/ / # buildkit

2026-02-07 11:52:32 UTC (buildkit.dockerfile.v0)

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

2026-02-07 11:52:33 UTC (buildkit.dockerfile.v0)

WORKDIR /app

2026-02-07 11:52:33 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 11:52:33 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 11:52:34 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 11:52:36 UTC (buildkit.dockerfile.v0)

COPY /app/node_modules ./node_modules # buildkit

2026-02-07 11:52:36 UTC (buildkit.dockerfile.v0)

COPY /app/package.json ./ # buildkit

2026-02-07 11:52:37 UTC (buildkit.dockerfile.v0)

COPY /app/build ./build # buildkit

2026-02-07 11:52:37 UTC (buildkit.dockerfile.v0)

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

2026-02-07 11:52:37 UTC (buildkit.dockerfile.v0)

COPY drizzle/ ./drizzle/ # buildkit

2026-02-07 11:52:38 UTC (buildkit.dockerfile.v0)

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

2026-02-07 11:52:38 UTC (buildkit.dockerfile.v0)

COPY LICENSE.txt PRIVACY.txt ./ # buildkit

2026-02-07 11:52:39 UTC (buildkit.dockerfile.v0)

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

2026-02-07 11:52:39 UTC (buildkit.dockerfile.v0)

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

2026-02-07 11:52:40 UTC (buildkit.dockerfile.v0)

COPY scripts/emergency/ ./scripts/ # buildkit

2026-02-07 11:52:41 UTC (buildkit.dockerfile.v0)

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

2026-02-07 11:52:41 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 11:52:41 UTC (buildkit.dockerfile.v0)

EXPOSE map[3000/tcp:{}]

2026-02-07 11:52:41 UTC (buildkit.dockerfile.v0)

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

2026-02-07 11:52:41 UTC (buildkit.dockerfile.v0)

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

2026-02-07 11:52:41 UTC (buildkit.dockerfile.v0)

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

Details
Created

2026-02-07 11:52:40 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:cbd9027c8cf43ef10920bfa22ecfdffcf329446999d1dec357d4957425ffc0e8 - 60.52% (80.3 MB)

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

[#002] sha256:e482f7bfe3e42b48566341394651e356d19ca83af8aedd118c62dea74a8c7f5d - 0.0% (91 Bytes)

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

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

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

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

[#007] sha256:321b47307a25596afca92956abd458c99c88d52ecbfe9351509023a6b5261d22 - 6.12% (8.11 MB)

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

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

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

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

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

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

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

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

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


History
2026-02-07 11:40:11 UTC (buildkit.dockerfile.v0)

COPY /work/rootfs/ / # buildkit

2026-02-07 11:52:32 UTC (buildkit.dockerfile.v0)

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

2026-02-07 11:52:32 UTC (buildkit.dockerfile.v0)

WORKDIR /app

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

COPY /app/node_modules ./node_modules # buildkit

2026-02-07 11:52:35 UTC (buildkit.dockerfile.v0)

COPY /app/package.json ./ # buildkit

2026-02-07 11:52:36 UTC (buildkit.dockerfile.v0)

COPY /app/build ./build # buildkit

2026-02-07 11:52:36 UTC (buildkit.dockerfile.v0)

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

2026-02-07 11:52:37 UTC (buildkit.dockerfile.v0)

COPY drizzle/ ./drizzle/ # buildkit

2026-02-07 11:52:37 UTC (buildkit.dockerfile.v0)

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

2026-02-07 11:52:38 UTC (buildkit.dockerfile.v0)

COPY LICENSE.txt PRIVACY.txt ./ # buildkit

2026-02-07 11:52:38 UTC (buildkit.dockerfile.v0)

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

2026-02-07 11:52:38 UTC (buildkit.dockerfile.v0)

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

2026-02-07 11:52:39 UTC (buildkit.dockerfile.v0)

COPY scripts/emergency/ ./scripts/ # buildkit

2026-02-07 11:52:40 UTC (buildkit.dockerfile.v0)

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

2026-02-07 11:52:40 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 11:52:40 UTC (buildkit.dockerfile.v0)

EXPOSE map[3000/tcp:{}]

2026-02-07 11:52:40 UTC (buildkit.dockerfile.v0)

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

2026-02-07 11:52:40 UTC (buildkit.dockerfile.v0)

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

2026-02-07 11:52:40 UTC (buildkit.dockerfile.v0)

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