Namespace
fnsys
Image / Tag
dockhand:afa21a7a
Content Digest
sha256:414e341f0edf76d7529961705f33aa3536b211dbecb87b7b60f6cd637adef820
Details
Created

2026-01-21 18:59:24 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:a60cc73c178f553bb0318a1c355ec2847dd16def18f86ddcab0ae3080e356aaf - 64.27% (95.6 MB)

[#001] sha256:7724be7a18d17391d051e7e083ab30b039b7f1fd66e8787b792123f13739b23d - 25.88% (38.5 MB)

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

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

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

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

[#006] sha256:87d790de70b4213c8ac95f47df017e0160613d0528933ff64ddc956b3242ad47 - 0.0% (1.6 KB)

[#007] sha256:489ea9564096b4190d706e4944acf92b4cd68567690e893f1f00094c5ff28748 - 5.38% (8.01 MB)

[#008] sha256:15f4c1c8f75bb213c4ef6260eb7e91a7e5e01d33adc1d61a37041f65ce3f184d - 0.37% (571 KB)

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

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

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

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

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

[#014] sha256:56541c78f69c429ef714343830c66437028ec1d70cdc23da6d0d17293f0a5331 - 0.0% (7.25 KB)

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

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


History
2026-01-21 18:57:22 UTC (buildkit.dockerfile.v0)

COPY /work/rootfs/ / # buildkit

2026-01-21 18:59:21 UTC (buildkit.dockerfile.v0)

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

2026-01-21 18:59:21 UTC (buildkit.dockerfile.v0)

WORKDIR /app

2026-01-21 18:59:22 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-21 18:59:22 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-21 18:59:22 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-21 18:59:22 UTC (buildkit.dockerfile.v0)

COPY /app/node_modules ./node_modules # buildkit

2026-01-21 18:59:22 UTC (buildkit.dockerfile.v0)

COPY /app/package.json ./ # buildkit

2026-01-21 18:59:23 UTC (buildkit.dockerfile.v0)

COPY /app/build ./build # buildkit

2026-01-21 18:59:23 UTC (buildkit.dockerfile.v0)

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

2026-01-21 18:59:23 UTC (buildkit.dockerfile.v0)

COPY drizzle/ ./drizzle/ # buildkit

2026-01-21 18:59:23 UTC (buildkit.dockerfile.v0)

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

2026-01-21 18:59:23 UTC (buildkit.dockerfile.v0)

COPY LICENSE.txt PRIVACY.txt ./ # buildkit

2026-01-21 18:59:23 UTC (buildkit.dockerfile.v0)

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

2026-01-21 18:59:23 UTC (buildkit.dockerfile.v0)

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

2026-01-21 18:59:23 UTC (buildkit.dockerfile.v0)

COPY scripts/emergency/ ./scripts/ # buildkit

2026-01-21 18:59:23 UTC (buildkit.dockerfile.v0)

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

2026-01-21 18:59:24 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-21 18:59:24 UTC (buildkit.dockerfile.v0)

EXPOSE map[3000/tcp:{}]

2026-01-21 18:59:24 UTC (buildkit.dockerfile.v0)

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

2026-01-21 18:59:24 UTC (buildkit.dockerfile.v0)

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

2026-01-21 18:59:24 UTC (buildkit.dockerfile.v0)

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

Details
Created

2026-01-21 19:16:20 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:4802bbf56cd095b83543d5c09418923b3bc0160618afac2f429a67db44061d7b - 63.13% (89.5 MB)

[#001] sha256:040bc1ec3d5de7fcabc33d59adbea107aae1d2680f8695ba140f856f74bb5c02 - 26.53% (37.6 MB)

[#002] sha256:bbb6898716bdc3cb900f04f97506ac57d78614a55452da1719867eda11f8c57e - 0.0% (92 Bytes)

[#003] sha256:780efa5ecba673fabf494b636465c97ee0918c48063f5ef5d53a20a51e419d86 - 0.0% (208 Bytes)

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

[#005] sha256:304bd5b9a07fa8dc604d115ffd344c04380d5ac2591c2e96e6da3da1a07d7519 - 4.25% (6.02 MB)

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

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

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

[#009] sha256:9265b2557e57fb43471ae9e4216dd940438d37663f8a8ac883b650529e0ae03d - 0.01% (18.5 KB)

[#010] sha256:2cd5ef7e807909ecab5e190befac644ed64fa8c657ac17b3943b6d2215b19bf4 - 0.01% (18.9 KB)

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

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

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

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

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

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


History
2026-01-21 18:58:01 UTC (buildkit.dockerfile.v0)

COPY /work/rootfs/ / # buildkit

2026-01-21 19:16:18 UTC (buildkit.dockerfile.v0)

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

2026-01-21 19:16:18 UTC (buildkit.dockerfile.v0)

WORKDIR /app

2026-01-21 19:16:18 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-21 19:16:18 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-21 19:16:18 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-21 19:16:19 UTC (buildkit.dockerfile.v0)

COPY /app/node_modules ./node_modules # buildkit

2026-01-21 19:16:19 UTC (buildkit.dockerfile.v0)

COPY /app/package.json ./ # buildkit

2026-01-21 19:16:19 UTC (buildkit.dockerfile.v0)

COPY /app/build ./build # buildkit

2026-01-21 19:16:19 UTC (buildkit.dockerfile.v0)

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

2026-01-21 19:16:19 UTC (buildkit.dockerfile.v0)

COPY drizzle/ ./drizzle/ # buildkit

2026-01-21 19:16:19 UTC (buildkit.dockerfile.v0)

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

2026-01-21 19:16:19 UTC (buildkit.dockerfile.v0)

COPY LICENSE.txt PRIVACY.txt ./ # buildkit

2026-01-21 19:16:20 UTC (buildkit.dockerfile.v0)

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

2026-01-21 19:16:20 UTC (buildkit.dockerfile.v0)

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

2026-01-21 19:16:20 UTC (buildkit.dockerfile.v0)

COPY scripts/emergency/ ./scripts/ # buildkit

2026-01-21 19:16:20 UTC (buildkit.dockerfile.v0)

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

2026-01-21 19:16:20 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-21 19:16:20 UTC (buildkit.dockerfile.v0)

EXPOSE map[3000/tcp:{}]

2026-01-21 19:16:20 UTC (buildkit.dockerfile.v0)

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

2026-01-21 19:16:20 UTC (buildkit.dockerfile.v0)

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

2026-01-21 19:16:20 UTC (buildkit.dockerfile.v0)

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