Namespace
fnsys
Image / Tag
dockhand:2d4b546a
Content Digest
sha256:d082843606bd4e3aea90b87fd9e1624c234d090e6d951d35aeef609bd04f3913
Details
Created

2026-02-05 16:08:26 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:9902617a8125efe65e1f351f4bd063efd51572d80b94cf2877e97b1a7e5bbaab - 61.74% (85.9 MB)

[#001] sha256:bda2283b3fd5fe89c9596a420c948e7b66fcb5d49799c495df62fbb38da10f61 - 27.67% (38.5 MB)

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

[#003] sha256:f8196e0eb8829b424d76e44f7e2c3c4a17a511791e9603683413036b8600f0e2 - 0.0% (205 Bytes)

[#004] sha256:3d73bd40a1ca4d13872d822f19bd47da95e41894904e424af517f9dbcb1556ba - 0.0% (1010 Bytes)

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

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

[#007] sha256:383120a0eb2d0c58fe69529153b81dcb9b188d3799dd5beb9fcaf6e82822cce4 - 5.82% (8.1 MB)

[#008] sha256:78cb114bd2cd452ef3a67480891835a1f7c5e133796a82d03f4338acf6ca035f - 0.4% (573 KB)

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

[#010] sha256:71603fed80a2a31dbfa501722191de3fb68589bcf16417c0427545561d7751e4 - 0.01% (19 KB)

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

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

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

[#014] sha256:9b6e643ba940b9e2dd2ca35a8718a50e24915982d0500adb66fe986203be5eb8 - 0.01% (7.63 KB)

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

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


History
2026-02-05 15:56:53 UTC (buildkit.dockerfile.v0)

COPY /work/rootfs/ / # buildkit

2026-02-05 16:08:17 UTC (buildkit.dockerfile.v0)

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

2026-02-05 16:08:17 UTC (buildkit.dockerfile.v0)

WORKDIR /app

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

COPY /app/node_modules ./node_modules # buildkit

2026-02-05 16:08:20 UTC (buildkit.dockerfile.v0)

COPY /app/package.json ./ # buildkit

2026-02-05 16:08:22 UTC (buildkit.dockerfile.v0)

COPY /app/build ./build # buildkit

2026-02-05 16:08:22 UTC (buildkit.dockerfile.v0)

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

2026-02-05 16:08:23 UTC (buildkit.dockerfile.v0)

COPY drizzle/ ./drizzle/ # buildkit

2026-02-05 16:08:23 UTC (buildkit.dockerfile.v0)

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

2026-02-05 16:08:23 UTC (buildkit.dockerfile.v0)

COPY LICENSE.txt PRIVACY.txt ./ # buildkit

2026-02-05 16:08:24 UTC (buildkit.dockerfile.v0)

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

2026-02-05 16:08:24 UTC (buildkit.dockerfile.v0)

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

2026-02-05 16:08:24 UTC (buildkit.dockerfile.v0)

COPY scripts/emergency/ ./scripts/ # buildkit

2026-02-05 16:08:25 UTC (buildkit.dockerfile.v0)

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

2026-02-05 16:08:26 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-05 16:08:26 UTC (buildkit.dockerfile.v0)

EXPOSE map[3000/tcp:{}]

2026-02-05 16:08:26 UTC (buildkit.dockerfile.v0)

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

2026-02-05 16:08:26 UTC (buildkit.dockerfile.v0)

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

2026-02-05 16:08:26 UTC (buildkit.dockerfile.v0)

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

Details
Created

2026-02-05 16:08:26 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:ecf5e56a5e66a42fc18469798a41090cd6e3f5d48efbf9f8fdc8a3d886c6abe4 - 60.51% (80.2 MB)

[#001] sha256:1e1e272f968fc5778cfca6dc98cfa2b34f4d881a1d4de635aeb235db6179d07d - 28.36% (37.6 MB)

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

[#003] sha256:735b7d42e8f03bb6ec1b14e1c2ffa1071655454eabbc37a1d8af4d97e80f9ef3 - 0.0% (205 Bytes)

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

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

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

[#007] sha256:2fb781fc1014f500ee3a9fcedccdbff2abd4185059fb43ea8f4271faf9b6ae7a - 6.11% (8.1 MB)

[#008] sha256:1d8ccda51efb0a498222c669e348e3de35c2cb0a1457f1d0c3626e9c87e48e36 - 0.42% (573 KB)

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

[#010] sha256:0019e72bcfdc94f02989ebba9202718987d47deb9d4327f255e87df69e1d285e - 0.01% (19 KB)

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

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

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

[#014] sha256:25d5ed619c4f4dcb2850a531f69932bd4c7c90a7d9d68f830282d410906f401e - 0.01% (7.63 KB)

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

[#016] sha256:7ba8d6032d8257009bc63d73dc8dcc450dd74463a35980210299feb96e79ef62 - 0.0% (190 Bytes)


History
2026-02-05 15:56:43 UTC (buildkit.dockerfile.v0)

COPY /work/rootfs/ / # buildkit

2026-02-05 16:08:18 UTC (buildkit.dockerfile.v0)

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

2026-02-05 16:08:18 UTC (buildkit.dockerfile.v0)

WORKDIR /app

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

COPY /app/node_modules ./node_modules # buildkit

2026-02-05 16:08:22 UTC (buildkit.dockerfile.v0)

COPY /app/package.json ./ # buildkit

2026-02-05 16:08:22 UTC (buildkit.dockerfile.v0)

COPY /app/build ./build # buildkit

2026-02-05 16:08:23 UTC (buildkit.dockerfile.v0)

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

2026-02-05 16:08:23 UTC (buildkit.dockerfile.v0)

COPY drizzle/ ./drizzle/ # buildkit

2026-02-05 16:08:24 UTC (buildkit.dockerfile.v0)

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

2026-02-05 16:08:24 UTC (buildkit.dockerfile.v0)

COPY LICENSE.txt PRIVACY.txt ./ # buildkit

2026-02-05 16:08:24 UTC (buildkit.dockerfile.v0)

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

2026-02-05 16:08:25 UTC (buildkit.dockerfile.v0)

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

2026-02-05 16:08:25 UTC (buildkit.dockerfile.v0)

COPY scripts/emergency/ ./scripts/ # buildkit

2026-02-05 16:08:26 UTC (buildkit.dockerfile.v0)

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

2026-02-05 16:08:26 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-05 16:08:26 UTC (buildkit.dockerfile.v0)

EXPOSE map[3000/tcp:{}]

2026-02-05 16:08:26 UTC (buildkit.dockerfile.v0)

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

2026-02-05 16:08:26 UTC (buildkit.dockerfile.v0)

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

2026-02-05 16:08:26 UTC (buildkit.dockerfile.v0)

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