Namespace
fnsys
Image / Tag
dockhand:75cfda5d
Content Digest
sha256:f2749dac528afaa8bd9ccc11d1055a58d40b3400a27a4539cbfcaf156dfa4c55
Details
Created

2026-02-12 12:18:33 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:a23bffad7d5c54d0c687a57cd0dd18e82be13e81223db6f592a389fb1869a749 - 61.85% (86 MB)

[#001] sha256:1292ee45e8a9d6285df8c658cee1eaccdffb3cac821b20db2c783a852b6b8641 - 27.7% (38.5 MB)

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

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

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

[#005] sha256:d7afbda6d4e982089a35d1f52c789eb7bd0e53ee488f671f433f37ad318c390c - 4.33% (6.02 MB)

[#006] sha256:f9dfb64519e58f77f45ba7764ad31b7504384a8756aeed132ca740bbc2d7ef7c - 0.0% (1.77 KB)

[#007] sha256:975ea1b6e89f1a6e399ae88b88a0d327feaf1d956f6f66e83e20e91dccad12da - 5.67% (7.88 MB)

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

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

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

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

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

[#013] sha256:5b27ac5732c1cbb32e36a32f9c88a72977ca63b9418bb944c34da1c462269194 - 0.0% (2.47 KB)

[#014] sha256:c73284499c78506ee1e6f2f4601fdc7482f451b64f0225b41f16c62ecc5f95d1 - 0.01% (7.62 KB)

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

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


History
2026-02-12 12:06:53 UTC (buildkit.dockerfile.v0)

COPY /work/rootfs/ / # buildkit

2026-02-12 12:18:25 UTC (buildkit.dockerfile.v0)

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

2026-02-12 12:18:25 UTC (buildkit.dockerfile.v0)

WORKDIR /app

2026-02-12 12:18:26 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-12 12:18:26 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-12 12:18:27 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-12 12:18:28 UTC (buildkit.dockerfile.v0)

COPY /app/node_modules ./node_modules # buildkit

2026-02-12 12:18:29 UTC (buildkit.dockerfile.v0)

COPY /app/package.json ./ # buildkit

2026-02-12 12:18:29 UTC (buildkit.dockerfile.v0)

COPY /app/build ./build # buildkit

2026-02-12 12:18:30 UTC (buildkit.dockerfile.v0)

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

2026-02-12 12:18:30 UTC (buildkit.dockerfile.v0)

COPY drizzle/ ./drizzle/ # buildkit

2026-02-12 12:18:30 UTC (buildkit.dockerfile.v0)

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

2026-02-12 12:18:31 UTC (buildkit.dockerfile.v0)

COPY LICENSE.txt PRIVACY.txt ./ # buildkit

2026-02-12 12:18:31 UTC (buildkit.dockerfile.v0)

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

2026-02-12 12:18:32 UTC (buildkit.dockerfile.v0)

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

2026-02-12 12:18:32 UTC (buildkit.dockerfile.v0)

COPY scripts/emergency/ ./scripts/ # buildkit

2026-02-12 12:18:33 UTC (buildkit.dockerfile.v0)

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

2026-02-12 12:18:33 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-12 12:18:33 UTC (buildkit.dockerfile.v0)

EXPOSE map[3000/tcp:{}]

2026-02-12 12:18:33 UTC (buildkit.dockerfile.v0)

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

2026-02-12 12:18:33 UTC (buildkit.dockerfile.v0)

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

2026-02-12 12:18:33 UTC (buildkit.dockerfile.v0)

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

Details
Created

2026-02-12 12:18:33 UTC

Size

132 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:33bb3cd322938f6a74155c026ab2d37856da16c4144f899a0276048a906888cc - 60.62% (80.3 MB)

[#001] sha256:5f5e7ad4166afcea5604d03a5a15adf5926a50747619a07c479fe47259406729 - 28.4% (37.6 MB)

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

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

[#004] sha256:49b567b2cef1fbb68347b07af582aea4c0f24c308a6d1ebaee9d642a5b96427d - 0.0% (1008 Bytes)

[#005] sha256:c4fac4e073606d12df65f4e91c200510fbc95a28984c1d766eccd9e81f93a079 - 4.55% (6.02 MB)

[#006] sha256:f9dfb64519e58f77f45ba7764ad31b7504384a8756aeed132ca740bbc2d7ef7c - 0.0% (1.77 KB)

[#007] sha256:0769cd3ea33e270a335c22459a16c8942894d899a45e6b061c545cc96b145ce5 - 5.96% (7.88 MB)

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

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

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

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

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

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

[#014] sha256:c73284499c78506ee1e6f2f4601fdc7482f451b64f0225b41f16c62ecc5f95d1 - 0.01% (7.62 KB)

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

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


History
2026-02-12 12:07:01 UTC (buildkit.dockerfile.v0)

COPY /work/rootfs/ / # buildkit

2026-02-12 12:18:25 UTC (buildkit.dockerfile.v0)

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

2026-02-12 12:18:25 UTC (buildkit.dockerfile.v0)

WORKDIR /app

2026-02-12 12:18:26 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-12 12:18:26 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-12 12:18:26 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-12 12:18:27 UTC (buildkit.dockerfile.v0)

COPY /app/node_modules ./node_modules # buildkit

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

COPY /app/package.json ./ # buildkit

2026-02-12 12:18:29 UTC (buildkit.dockerfile.v0)

COPY /app/build ./build # buildkit

2026-02-12 12:18:29 UTC (buildkit.dockerfile.v0)

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

2026-02-12 12:18:30 UTC (buildkit.dockerfile.v0)

COPY drizzle/ ./drizzle/ # buildkit

2026-02-12 12:18:30 UTC (buildkit.dockerfile.v0)

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

2026-02-12 12:18:31 UTC (buildkit.dockerfile.v0)

COPY LICENSE.txt PRIVACY.txt ./ # buildkit

2026-02-12 12:18:31 UTC (buildkit.dockerfile.v0)

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

2026-02-12 12:18:31 UTC (buildkit.dockerfile.v0)

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

2026-02-12 12:18:32 UTC (buildkit.dockerfile.v0)

COPY scripts/emergency/ ./scripts/ # buildkit

2026-02-12 12:18:33 UTC (buildkit.dockerfile.v0)

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

2026-02-12 12:18:33 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-12 12:18:33 UTC (buildkit.dockerfile.v0)

EXPOSE map[3000/tcp:{}]

2026-02-12 12:18:33 UTC (buildkit.dockerfile.v0)

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

2026-02-12 12:18:33 UTC (buildkit.dockerfile.v0)

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

2026-02-12 12:18:33 UTC (buildkit.dockerfile.v0)

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