Namespace
fnsys
Image / Tag
dockhand:4446da61
Content Digest
sha256:abf876a8b5a2218be04df42f88ba0e07f81a9a037a2da2083bd898c58f82cd91
Details
Created

2026-01-22 09:22:43 UTC

Size

149 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:10c970a68aa23e6af16de31a279fb6671ff0e4dd81a312f6479fd5c9cf2ba139 - 64.27% (95.6 MB)

[#001] sha256:4c5054ab53285fe323b2fe0e85f220c4bdb5a9b8a649644885289247bf218e64 - 25.88% (38.5 MB)

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

[#003] sha256:809a055ba0728939b8e8096f801b77fe36f14d080f09259e3c4ab177c31b5507 - 0.0% (208 Bytes)

[#004] sha256:5eea9b494408f939a429a0d0d5a9f7df2bb5bf0d9550146f9b4634be4fc83542 - 0.0% (1006 Bytes)

[#005] sha256:8e928102d75b2d05167bbe81bf866c9e6342907928bd26a5bdf7a3524e20ac91 - 4.05% (6.02 MB)

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

[#007] sha256:3025d8cb023599e55561c1888a15b3c3e11f727e2e71e5d5e639b5925d7f2a9c - 5.39% (8.01 MB)

[#008] sha256:912ae5ada3c6fe1a9dc800769ddbfc1ade126026a9c7b9ae666e9b66e4c82d1a - 0.37% (571 KB)

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

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

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

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

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

[#014] sha256:d5fd69e18f4f0ef5446737a1a6fcbb89caf3a268f568176a5e3a207bc3a4eb57 - 0.0% (7.26 KB)

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

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


History
2026-01-22 09:20:20 UTC (buildkit.dockerfile.v0)

COPY /work/rootfs/ / # buildkit

2026-01-22 09:22:41 UTC (buildkit.dockerfile.v0)

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

2026-01-22 09:22:41 UTC (buildkit.dockerfile.v0)

WORKDIR /app

2026-01-22 09:22: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-01-22 09:22: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-01-22 09:22: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-01-22 09:22:42 UTC (buildkit.dockerfile.v0)

COPY /app/node_modules ./node_modules # buildkit

2026-01-22 09:22:42 UTC (buildkit.dockerfile.v0)

COPY /app/package.json ./ # buildkit

2026-01-22 09:22:42 UTC (buildkit.dockerfile.v0)

COPY /app/build ./build # buildkit

2026-01-22 09:22:42 UTC (buildkit.dockerfile.v0)

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

2026-01-22 09:22:43 UTC (buildkit.dockerfile.v0)

COPY drizzle/ ./drizzle/ # buildkit

2026-01-22 09:22:43 UTC (buildkit.dockerfile.v0)

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

2026-01-22 09:22:43 UTC (buildkit.dockerfile.v0)

COPY LICENSE.txt PRIVACY.txt ./ # buildkit

2026-01-22 09:22:43 UTC (buildkit.dockerfile.v0)

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

2026-01-22 09:22:43 UTC (buildkit.dockerfile.v0)

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

2026-01-22 09:22:43 UTC (buildkit.dockerfile.v0)

COPY scripts/emergency/ ./scripts/ # buildkit

2026-01-22 09:22:43 UTC (buildkit.dockerfile.v0)

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

2026-01-22 09:22:43 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-22 09:22:43 UTC (buildkit.dockerfile.v0)

EXPOSE map[3000/tcp:{}]

2026-01-22 09:22:43 UTC (buildkit.dockerfile.v0)

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

2026-01-22 09:22:43 UTC (buildkit.dockerfile.v0)

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

2026-01-22 09:22:43 UTC (buildkit.dockerfile.v0)

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

Details
Created

2026-01-22 09:39:36 UTC

Size

142 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:14c7cbdc696c5d5ab4f5d6ba629c6a7b38f689b54bca05ab7bc5b0da5dfe7372 - 63.13% (89.5 MB)

[#001] sha256:1c1a95e7e9f0b2bf15f0f8610bf764c84affd1920c6878c1bc636c8af39dce6e - 26.53% (37.6 MB)

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

[#003] sha256:5234be56c6d2acd9814d3968aa2f77efb024643c9f07c8b0c59f91e67980a644 - 0.0% (210 Bytes)

[#004] sha256:2019b0df530c01288298fe7dba601ad86f2fb0cb864cc8a7ebc135a40331a444 - 0.0% (1010 Bytes)

[#005] sha256:31ce81ec2962cf740f64b9978b41c0e269fdde29b1f7ec791e6eb53ee19fd700 - 4.25% (6.02 MB)

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

[#007] sha256:c55e433a2231ba28f5c9e5a56984a7d9f2f97bb7012d9db3cac9a62a829e32fb - 5.65% (8.01 MB)

[#008] sha256:03e32a831e2157135d796bfdaa547413731116306dbf6603d4553415c53631ed - 0.39% (571 KB)

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

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

[#011] sha256:662b568eb7d727222043eb63ac7f0932283eaa69c30bd6c316bd9531b0d727b0 - 0.01% (11.4 KB)

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

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

[#014] sha256:0d31af6e86898823ac4612ae09405c0fe1b7a32a6fbe38d149e36ee988c1f249 - 0.0% (7.25 KB)

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

[#016] sha256:e7d682c24d404182c34e70239ad30b61cda8796284cb92db29524a12f486d7fb - 0.0% (189 Bytes)


History
2026-01-22 09:21:48 UTC (buildkit.dockerfile.v0)

COPY /work/rootfs/ / # buildkit

2026-01-22 09:39:33 UTC (buildkit.dockerfile.v0)

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

2026-01-22 09:39:33 UTC (buildkit.dockerfile.v0)

WORKDIR /app

2026-01-22 09:39: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-01-22 09:39: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-01-22 09:39: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-01-22 09:39:34 UTC (buildkit.dockerfile.v0)

COPY /app/node_modules ./node_modules # buildkit

2026-01-22 09:39:34 UTC (buildkit.dockerfile.v0)

COPY /app/package.json ./ # buildkit

2026-01-22 09:39:35 UTC (buildkit.dockerfile.v0)

COPY /app/build ./build # buildkit

2026-01-22 09:39:35 UTC (buildkit.dockerfile.v0)

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

2026-01-22 09:39:35 UTC (buildkit.dockerfile.v0)

COPY drizzle/ ./drizzle/ # buildkit

2026-01-22 09:39:35 UTC (buildkit.dockerfile.v0)

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

2026-01-22 09:39:35 UTC (buildkit.dockerfile.v0)

COPY LICENSE.txt PRIVACY.txt ./ # buildkit

2026-01-22 09:39:35 UTC (buildkit.dockerfile.v0)

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

2026-01-22 09:39:35 UTC (buildkit.dockerfile.v0)

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

2026-01-22 09:39:35 UTC (buildkit.dockerfile.v0)

COPY scripts/emergency/ ./scripts/ # buildkit

2026-01-22 09:39:35 UTC (buildkit.dockerfile.v0)

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

2026-01-22 09:39:36 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-22 09:39:36 UTC (buildkit.dockerfile.v0)

EXPOSE map[3000/tcp:{}]

2026-01-22 09:39:36 UTC (buildkit.dockerfile.v0)

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

2026-01-22 09:39:36 UTC (buildkit.dockerfile.v0)

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

2026-01-22 09:39:36 UTC (buildkit.dockerfile.v0)

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