Namespace
fnsys
Image / Tag
dockhand:47543b16
Content Digest
sha256:4204349e08449d12f147d443b497c6405638b02ea9a564646504de18084a41f2
Details
Created

2026-02-09 12:07:07 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:8c319769f5c640f41a9b784da1bfc50cc29f7a3da3e209e28c6461ec14a31475 - 61.74% (86 MB)

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

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

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

[#004] sha256:56ff0dd837f1f5123e8b85a037b7c3191107709a804ef435898abeb162d6051d - 0.0% (1009 Bytes)

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

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

[#007] sha256:09278264a2a3366399b1971e76842fc7582ebf9c628753490b149d03d3cb14c8 - 5.83% (8.12 MB)

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

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

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

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

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

[#013] sha256:58e0b008639f44aee5f4bb3d62b56de0868d7b5d2e604c36c14c889a7e21d321 - 0.0% (2.47 KB)

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

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

[#016] sha256:465eaf78b9c3dbeb18e85209a59751b8c1d266c29e447586c8a3fc7548f26fdb - 0.0% (192 Bytes)


History
2026-02-09 11:55:04 UTC (buildkit.dockerfile.v0)

COPY /work/rootfs/ / # buildkit

2026-02-09 12:06:58 UTC (buildkit.dockerfile.v0)

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

2026-02-09 12:06:59 UTC (buildkit.dockerfile.v0)

WORKDIR /app

2026-02-09 12:06:59 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-09 12:06:59 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-09 12:07:00 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-09 12:07:01 UTC (buildkit.dockerfile.v0)

COPY /app/node_modules ./node_modules # buildkit

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

COPY /app/package.json ./ # buildkit

2026-02-09 12:07:03 UTC (buildkit.dockerfile.v0)

COPY /app/build ./build # buildkit

2026-02-09 12:07:03 UTC (buildkit.dockerfile.v0)

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

2026-02-09 12:07:04 UTC (buildkit.dockerfile.v0)

COPY drizzle/ ./drizzle/ # buildkit

2026-02-09 12:07:04 UTC (buildkit.dockerfile.v0)

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

2026-02-09 12:07:05 UTC (buildkit.dockerfile.v0)

COPY LICENSE.txt PRIVACY.txt ./ # buildkit

2026-02-09 12:07:05 UTC (buildkit.dockerfile.v0)

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

2026-02-09 12:07:06 UTC (buildkit.dockerfile.v0)

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

2026-02-09 12:07:06 UTC (buildkit.dockerfile.v0)

COPY scripts/emergency/ ./scripts/ # buildkit

2026-02-09 12:07:06 UTC (buildkit.dockerfile.v0)

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

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

EXPOSE map[3000/tcp:{}]

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

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

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

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

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

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

Details
Created

2026-02-09 12:07:08 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:fdb1163b51bbdc0a0e4004f1f949d77838c5dce86a2a9d0d0fa85241c27451a1 - 60.52% (80.3 MB)

[#001] sha256:279c6a812fc633a09cf28d6fb575e31c87a8496e0e1340f53172181d7cd05faf - 28.35% (37.6 MB)

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

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

[#004] sha256:0176bf1b4415330820d26d03494508c9f86442aeb03507ee611c2f0719ee69ea - 0.0% (1008 Bytes)

[#005] sha256:75392ca9385a06635e5d5633294ded24f94ff92dd0cb570fcfde73d62ab1d50f - 4.54% (6.02 MB)

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

[#007] sha256:014ee9f24294a51472c98fe524e1b1409f14e9dd0fd2fad87eddbc42974dc810 - 6.12% (8.12 MB)

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

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

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

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

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

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

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

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

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


History
2026-02-09 11:55:12 UTC (buildkit.dockerfile.v0)

COPY /work/rootfs/ / # buildkit

2026-02-09 12:06:59 UTC (buildkit.dockerfile.v0)

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

2026-02-09 12:06:59 UTC (buildkit.dockerfile.v0)

WORKDIR /app

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

COPY /app/node_modules ./node_modules # buildkit

2026-02-09 12:07:03 UTC (buildkit.dockerfile.v0)

COPY /app/package.json ./ # buildkit

2026-02-09 12:07:04 UTC (buildkit.dockerfile.v0)

COPY /app/build ./build # buildkit

2026-02-09 12:07:04 UTC (buildkit.dockerfile.v0)

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

2026-02-09 12:07:05 UTC (buildkit.dockerfile.v0)

COPY drizzle/ ./drizzle/ # buildkit

2026-02-09 12:07:05 UTC (buildkit.dockerfile.v0)

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

2026-02-09 12:07:05 UTC (buildkit.dockerfile.v0)

COPY LICENSE.txt PRIVACY.txt ./ # buildkit

2026-02-09 12:07:06 UTC (buildkit.dockerfile.v0)

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

2026-02-09 12:07:06 UTC (buildkit.dockerfile.v0)

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

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

COPY scripts/emergency/ ./scripts/ # buildkit

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

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

2026-02-09 12:07:08 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-09 12:07:08 UTC (buildkit.dockerfile.v0)

EXPOSE map[3000/tcp:{}]

2026-02-09 12:07:08 UTC (buildkit.dockerfile.v0)

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

2026-02-09 12:07:08 UTC (buildkit.dockerfile.v0)

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

2026-02-09 12:07:08 UTC (buildkit.dockerfile.v0)

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