Namespace
fnsys
Image / Tag
dockhand:3198dff6
Content Digest
sha256:a77ef017ef544306110e8dc1a7e3aa77a84d33902bc9bdf7d2032c396bb6c258
Details
Created

2026-01-02 14:40:09 UTC

Size

106 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:80612cd755a4a45273149c634af9f3db4ba3ea036480f0b8002b5bc4f32e6c89 - 86.91% (92.1 MB)

[#001] sha256:6d537ad284c53ecfba6c03250eabc67f9b881f6feb4d0e56e86b352a57302751 - 0.0% (93 Bytes)

[#002] sha256:87a6e9a46a0bf72ef54fed5ebbd67376222830378d4078af1d42f0f0acf3ef1e - 0.0% (204 Bytes)

[#003] sha256:22f68b00e18628ac954ef0c3cca6d1fc70fdf9683a1c6c8f64afa1df178f4be7 - 0.0% (1008 Bytes)

[#004] sha256:b63ed449052fdd971e076554e782670fa86327b961caef64dade7a9fb918c08a - 5.41% (5.73 MB)

[#005] sha256:139225d4200842f0eea62ec6889b6c407881a5fb7cfca50408391168ee9d6d60 - 0.0% (1.57 KB)

[#006] sha256:7e18951ab9f2076233c81deadbbed81b005afeef9bbc52925e4bb4cdd9b8cee4 - 7.38% (7.82 MB)

[#007] sha256:d366c2842025ad72f13c0d6deef7f3cb6f39588bbe6d663849dbc536128bafa8 - 0.26% (280 KB)

[#008] sha256:19fa30d910f900dc9c0ac1dfec8e463c93e5531498f3487d4b044f19da8af66d - 0.01% (14.4 KB)

[#009] sha256:2e08161a62f18f839f22b16f363d9cdfb3c6915b78bb3f132cd39619b7a94468 - 0.01% (14.9 KB)

[#010] sha256:9878bde1f6050f59606ca276df85776985de72f3f21d1077964bbc0299121563 - 0.01% (11.4 KB)

[#011] sha256:e3f7891205a54d433d1e988de5d884243196e566ac9b9ac859aa739d2ac882ea - 0.0% (2.14 KB)

[#012] sha256:580776f41016ecde6d7a82d367a8c5583bb85c21b6b0bc083496c3a3053aed6a - 0.0% (2.13 KB)

[#013] sha256:7646cc2214a71a7d9cd443ae03d730752f4f6a9e0a3d15c43a82bf748aa197ea - 0.01% (7.25 KB)

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

[#015] sha256:f9a1d5807261550ebbc5f800bd9fb36fbc5de2fda5bcee4a4c643bcf958fab92 - 0.0% (191 Bytes)


History
2026-01-02 14:37:57 UTC (buildkit.dockerfile.v0)

COPY /work/rootfs/ / # buildkit

2026-01-02 14:37:58 UTC (buildkit.dockerfile.v0)

WORKDIR /app

2026-01-02 14:37:58 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-02 14:37:58 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-02 14:37:58 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-02 14:40:08 UTC (buildkit.dockerfile.v0)

COPY /app/node_modules ./node_modules # buildkit

2026-01-02 14:40:08 UTC (buildkit.dockerfile.v0)

COPY /app/package.json ./ # buildkit

2026-01-02 14:40:08 UTC (buildkit.dockerfile.v0)

COPY /app/build ./build # buildkit

2026-01-02 14:40:08 UTC (buildkit.dockerfile.v0)

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

2026-01-02 14:40:08 UTC (buildkit.dockerfile.v0)

COPY drizzle/ ./drizzle/ # buildkit

2026-01-02 14:40:08 UTC (buildkit.dockerfile.v0)

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

2026-01-02 14:40:08 UTC (buildkit.dockerfile.v0)

COPY LICENSE.txt PRIVACY.txt ./ # buildkit

2026-01-02 14:40:09 UTC (buildkit.dockerfile.v0)

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

2026-01-02 14:40:09 UTC (buildkit.dockerfile.v0)

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

2026-01-02 14:40:09 UTC (buildkit.dockerfile.v0)

COPY scripts/emergency/ ./scripts/ # buildkit

2026-01-02 14:40:09 UTC (buildkit.dockerfile.v0)

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

2026-01-02 14:40:09 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-02 14:40:09 UTC (buildkit.dockerfile.v0)

EXPOSE map[3000/tcp:{}]

2026-01-02 14:40:09 UTC (buildkit.dockerfile.v0)

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

2026-01-02 14:40:09 UTC (buildkit.dockerfile.v0)

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

2026-01-02 14:40:09 UTC (buildkit.dockerfile.v0)

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

Details
Created

2026-01-02 14:57:29 UTC

Size

102 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:193960f3b0010e3c9619e39bcd215501ec63605d95c3c05d8db9e08c3b224622 - 86.44% (88.5 MB)

[#001] sha256:2adf7d4f30807fd7c54bceaf510b33057b44e5212f8bb24beaf394d667f1739c - 0.0% (93 Bytes)

[#002] sha256:f5e91535b8b1850d5eabc243cbd2459a188481ace55e1df3456d3e3e968f8d39 - 0.0% (203 Bytes)

[#003] sha256:65c9297e5f0fcfc3fc47f4a10caf3473b0a4b6be7e2dfe1d7d15d8f27124580a - 0.0% (1009 Bytes)

[#004] sha256:ca7a40428e0456c6db635b62a72d05684b44adc7e04ca59b89cff2100413f44d - 5.6% (5.73 MB)

[#005] sha256:ddf813838fa926b68feecaf170a9dff94a0c1652d0127a05ab82ac0038456ea0 - 0.0% (1.57 KB)

[#006] sha256:3a9ea939bb3a384161bc63f41baffd336e147b72f3637a4c1cc31fd60909e369 - 7.64% (7.82 MB)

[#007] sha256:92fa9bb177d9cb8a33356f9df55fcb0acb07770a0f05f0479f00ba475121db86 - 0.27% (280 KB)

[#008] sha256:db3bb2c215ab6a82640a339d644783a7df3cf68017ddd104db95a02e328bf2cb - 0.01% (14.4 KB)

[#009] sha256:46e558259c50f91cc15bdd4fc3cb4c93a097eff03433b881bd0ba329cbb8533e - 0.01% (14.9 KB)

[#010] sha256:534223fdc5b4b080576caab9efad7beb0155e827c1c42381a13b44d8a6934694 - 0.01% (11.4 KB)

[#011] sha256:27a9f0326b040c352b6169e283a3d51f5ce87c6dac9fae09cb7559d895f1fb01 - 0.0% (2.14 KB)

[#012] sha256:bad4ae0d07bcc8754db19545efc2e25c04f5c8460c757cd7b490e4053d9ff042 - 0.0% (2.13 KB)

[#013] sha256:aac977ce10bad3b1759cf745feacd25ade19a4112806b97dcecc2de9597813d9 - 0.01% (7.25 KB)

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

[#015] sha256:30321d1410cc9eff1f034f570b237f67a7441acd873bbb4871ae5ffc0e474446 - 0.0% (192 Bytes)


History
2026-01-02 14:38:42 UTC (buildkit.dockerfile.v0)

COPY /work/rootfs/ / # buildkit

2026-01-02 14:38:42 UTC (buildkit.dockerfile.v0)

WORKDIR /app

2026-01-02 14:38:42 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-02 14:38:42 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-02 14:38:43 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-02 14:57:28 UTC (buildkit.dockerfile.v0)

COPY /app/node_modules ./node_modules # buildkit

2026-01-02 14:57:28 UTC (buildkit.dockerfile.v0)

COPY /app/package.json ./ # buildkit

2026-01-02 14:57:28 UTC (buildkit.dockerfile.v0)

COPY /app/build ./build # buildkit

2026-01-02 14:57:28 UTC (buildkit.dockerfile.v0)

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

2026-01-02 14:57:28 UTC (buildkit.dockerfile.v0)

COPY drizzle/ ./drizzle/ # buildkit

2026-01-02 14:57:28 UTC (buildkit.dockerfile.v0)

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

2026-01-02 14:57:28 UTC (buildkit.dockerfile.v0)

COPY LICENSE.txt PRIVACY.txt ./ # buildkit

2026-01-02 14:57:28 UTC (buildkit.dockerfile.v0)

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

2026-01-02 14:57:29 UTC (buildkit.dockerfile.v0)

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

2026-01-02 14:57:29 UTC (buildkit.dockerfile.v0)

COPY scripts/emergency/ ./scripts/ # buildkit

2026-01-02 14:57:29 UTC (buildkit.dockerfile.v0)

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

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

EXPOSE map[3000/tcp:{}]

2026-01-02 14:57:29 UTC (buildkit.dockerfile.v0)

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

2026-01-02 14:57:29 UTC (buildkit.dockerfile.v0)

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

2026-01-02 14:57:29 UTC (buildkit.dockerfile.v0)

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