Namespace
fnsys
Image / Tag
dockhand:84dbfad0
Content Digest
sha256:678706f40da372000aca6f78f394889e3acfaea05f41d00130b0c33759571fe9
Details
Created

2026-02-13 13:05:48 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:19906fc82645da66c65610853a1505e04d91868c2e9a091d6b6fa5cafd423100 - 61.84% (86 MB)

[#001] sha256:4fbd867f12391fdc70ea5511139d31cd0e3d842ca25123904cbeb843ec6043d6 - 27.7% (38.5 MB)

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

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

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

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

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

[#007] sha256:acd95582416ddbb7247b69192025380b491e6631af017af7db840370e466ea62 - 5.68% (7.89 MB)

[#008] sha256:e0ef8993ecfbdaf4874d06df4c2701051d535869bbd9688ca074e43c3cbacb70 - 0.4% (574 KB)

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

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

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

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

[#013] sha256:9feda95e184d0e086aef0b51d0d0d0fdd2801fc64b032a5a7a6a036bc5c175aa - 0.0% (2.47 KB)

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

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

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


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

COPY /work/rootfs/ / # buildkit

2026-02-13 13:05:40 UTC (buildkit.dockerfile.v0)

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

2026-02-13 13:05:40 UTC (buildkit.dockerfile.v0)

WORKDIR /app

2026-02-13 13:05:41 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-13 13:05:41 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-13 13:05:41 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-13 13:05:42 UTC (buildkit.dockerfile.v0)

COPY /app/node_modules ./node_modules # buildkit

2026-02-13 13:05:43 UTC (buildkit.dockerfile.v0)

COPY /app/package.json ./ # buildkit

2026-02-13 13:05:44 UTC (buildkit.dockerfile.v0)

COPY /app/build ./build # buildkit

2026-02-13 13:05:44 UTC (buildkit.dockerfile.v0)

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

2026-02-13 13:05:45 UTC (buildkit.dockerfile.v0)

COPY drizzle/ ./drizzle/ # buildkit

2026-02-13 13:05:45 UTC (buildkit.dockerfile.v0)

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

2026-02-13 13:05:46 UTC (buildkit.dockerfile.v0)

COPY LICENSE.txt PRIVACY.txt ./ # buildkit

2026-02-13 13:05:46 UTC (buildkit.dockerfile.v0)

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

2026-02-13 13:05:46 UTC (buildkit.dockerfile.v0)

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

2026-02-13 13:05:47 UTC (buildkit.dockerfile.v0)

COPY scripts/emergency/ ./scripts/ # buildkit

2026-02-13 13:05:47 UTC (buildkit.dockerfile.v0)

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

2026-02-13 13:05:48 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-13 13:05:48 UTC (buildkit.dockerfile.v0)

EXPOSE map[3000/tcp:{}]

2026-02-13 13:05:48 UTC (buildkit.dockerfile.v0)

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

2026-02-13 13:05:48 UTC (buildkit.dockerfile.v0)

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

2026-02-13 13:05:48 UTC (buildkit.dockerfile.v0)

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

Details
Created

2026-02-13 13:05:48 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:9fac0bece7ff414b8ea40ba6ebcd3843e9a2cffc3be941a27069ae822dfc2a90 - 60.62% (80.3 MB)

[#001] sha256:2060aceb9c14d4f4833ac89081abf3ea06d4a2b78f134f0881771e15eab78f3c - 28.4% (37.6 MB)

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

[#003] sha256:41fc027336e6600e566c8d9a268fccec374613100e09957098ba341b7c27c5b1 - 0.0% (209 Bytes)

[#004] sha256:a796216fe6476cc938106320bfe47d2fef95d54a175a3ba86ba7c576db3297fb - 0.0% (1011 Bytes)

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

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

[#007] sha256:cf2d3cc3e45477f9303782e35d8d5da7a1ba370391358c3ff6e223ccda7987dd - 5.96% (7.89 MB)

[#008] sha256:e81ca9b7259c193bdc24f3bbcfeeff0529228eeb47dc8e14c55667c508cf7b06 - 0.42% (574 KB)

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

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

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

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

[#013] sha256:77a82705a53d6d116cd6a4e21bbae43e51dd8bd1bf3c991f434ec32dbb1f1072 - 0.0% (2.47 KB)

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

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

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


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

COPY /work/rootfs/ / # buildkit

2026-02-13 13:05:40 UTC (buildkit.dockerfile.v0)

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

2026-02-13 13:05:41 UTC (buildkit.dockerfile.v0)

WORKDIR /app

2026-02-13 13:05:41 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-13 13:05:41 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-13 13:05:42 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-13 13:05:43 UTC (buildkit.dockerfile.v0)

COPY /app/node_modules ./node_modules # buildkit

2026-02-13 13:05:44 UTC (buildkit.dockerfile.v0)

COPY /app/package.json ./ # buildkit

2026-02-13 13:05:44 UTC (buildkit.dockerfile.v0)

COPY /app/build ./build # buildkit

2026-02-13 13:05:45 UTC (buildkit.dockerfile.v0)

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

2026-02-13 13:05:45 UTC (buildkit.dockerfile.v0)

COPY drizzle/ ./drizzle/ # buildkit

2026-02-13 13:05:45 UTC (buildkit.dockerfile.v0)

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

2026-02-13 13:05:46 UTC (buildkit.dockerfile.v0)

COPY LICENSE.txt PRIVACY.txt ./ # buildkit

2026-02-13 13:05:46 UTC (buildkit.dockerfile.v0)

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

2026-02-13 13:05:47 UTC (buildkit.dockerfile.v0)

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

2026-02-13 13:05:47 UTC (buildkit.dockerfile.v0)

COPY scripts/emergency/ ./scripts/ # buildkit

2026-02-13 13:05:48 UTC (buildkit.dockerfile.v0)

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

2026-02-13 13:05:48 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-13 13:05:48 UTC (buildkit.dockerfile.v0)

EXPOSE map[3000/tcp:{}]

2026-02-13 13:05:48 UTC (buildkit.dockerfile.v0)

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

2026-02-13 13:05:48 UTC (buildkit.dockerfile.v0)

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

2026-02-13 13:05:48 UTC (buildkit.dockerfile.v0)

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