Namespace
fnsys
Image / Tag
dockhand:b1c43928
Content Digest
sha256:2c66b9d24413862cd97cdedab4ee316e8dce0b2afc2a2c92068fe072c76881ca
Details
Created

2026-02-09 10:34:43 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:1587eb516b38cd91771b4004fcb0bdd18e59ae9f802ce8a9f33f43d5b6c28b62 - 61.74% (86 MB)

[#001] sha256:0afa745f6ce75f60d8feaf95176b755cb78bdeabf83c754fb0bb1e67e6e646c8 - 27.66% (38.5 MB)

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

[#003] sha256:5624389b67dbd0b6096275861e47ea3a0c68e0e1a213a669863d521a7c5c5ec1 - 0.0% (208 Bytes)

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

[#005] sha256:f6ab5b3a5828ddfa7adc7480b8977387625903f1a43992bd64826295ae22b6c0 - 4.32% (6.02 MB)

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

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

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

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

[#010] sha256:3101d6bf14efcc7f346f436f00b9f2047c4c0bca2ba47c7088651d5561063544 - 0.01% (18.9 KB)

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

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

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

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

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

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


History
2026-02-09 10:22:48 UTC (buildkit.dockerfile.v0)

COPY /work/rootfs/ / # buildkit

2026-02-09 10:34:35 UTC (buildkit.dockerfile.v0)

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

2026-02-09 10:34:35 UTC (buildkit.dockerfile.v0)

WORKDIR /app

2026-02-09 10:34:35 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 10:34:35 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 10:34:36 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 10:34:37 UTC (buildkit.dockerfile.v0)

COPY /app/node_modules ./node_modules # buildkit

2026-02-09 10:34:37 UTC (buildkit.dockerfile.v0)

COPY /app/package.json ./ # buildkit

2026-02-09 10:34:38 UTC (buildkit.dockerfile.v0)

COPY /app/build ./build # buildkit

2026-02-09 10:34:39 UTC (buildkit.dockerfile.v0)

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

2026-02-09 10:34:39 UTC (buildkit.dockerfile.v0)

COPY drizzle/ ./drizzle/ # buildkit

2026-02-09 10:34:40 UTC (buildkit.dockerfile.v0)

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

2026-02-09 10:34:40 UTC (buildkit.dockerfile.v0)

COPY LICENSE.txt PRIVACY.txt ./ # buildkit

2026-02-09 10:34:40 UTC (buildkit.dockerfile.v0)

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

2026-02-09 10:34:41 UTC (buildkit.dockerfile.v0)

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

2026-02-09 10:34:41 UTC (buildkit.dockerfile.v0)

COPY scripts/emergency/ ./scripts/ # buildkit

2026-02-09 10:34:42 UTC (buildkit.dockerfile.v0)

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

2026-02-09 10:34: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-02-09 10:34:43 UTC (buildkit.dockerfile.v0)

EXPOSE map[3000/tcp:{}]

2026-02-09 10:34:43 UTC (buildkit.dockerfile.v0)

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

2026-02-09 10:34:43 UTC (buildkit.dockerfile.v0)

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

2026-02-09 10:34:43 UTC (buildkit.dockerfile.v0)

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

Details
Created

2026-02-09 10:34:44 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:5d65a9da91111d0ebb339deed41dfe11e1093c8e017c0148202cdbf5238d3e06 - 60.52% (80.3 MB)

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

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

[#003] sha256:5743958483ed8e22ebd1d310414a45d82254e815b32c26eba075acae4ff22be4 - 0.0% (210 Bytes)

[#004] sha256:2fb88b1b213a76b0fa13e77004d957fa5fcbf03144c3c4cb6edbd764e44e1a27 - 0.0% (1006 Bytes)

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

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

[#007] sha256:21f4bf036e755104fe32d010d607206ba5ebbfd81cb02dbcda4817358353654a - 6.12% (8.12 MB)

[#008] sha256:03f8619d66ac9ecb15414d375eda38070afc838c0b7fc6a7d4711c17b456f48b - 0.42% (573 KB)

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

[#010] sha256:831c3356ab0d6101230993c6a1fceb3e18b0f2007ab18c201cffe1cc11478525 - 0.01% (19 KB)

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

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

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

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

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

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


History
2026-02-09 10:22:40 UTC (buildkit.dockerfile.v0)

COPY /work/rootfs/ / # buildkit

2026-02-09 10:34:35 UTC (buildkit.dockerfile.v0)

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

2026-02-09 10:34:36 UTC (buildkit.dockerfile.v0)

WORKDIR /app

2026-02-09 10:34:37 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 10:34:37 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 10:34:37 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 10:34:38 UTC (buildkit.dockerfile.v0)

COPY /app/node_modules ./node_modules # buildkit

2026-02-09 10:34:39 UTC (buildkit.dockerfile.v0)

COPY /app/package.json ./ # buildkit

2026-02-09 10:34:39 UTC (buildkit.dockerfile.v0)

COPY /app/build ./build # buildkit

2026-02-09 10:34:40 UTC (buildkit.dockerfile.v0)

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

2026-02-09 10:34:40 UTC (buildkit.dockerfile.v0)

COPY drizzle/ ./drizzle/ # buildkit

2026-02-09 10:34:41 UTC (buildkit.dockerfile.v0)

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

2026-02-09 10:34:41 UTC (buildkit.dockerfile.v0)

COPY LICENSE.txt PRIVACY.txt ./ # buildkit

2026-02-09 10:34:41 UTC (buildkit.dockerfile.v0)

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

2026-02-09 10:34:42 UTC (buildkit.dockerfile.v0)

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

2026-02-09 10:34:43 UTC (buildkit.dockerfile.v0)

COPY scripts/emergency/ ./scripts/ # buildkit

2026-02-09 10:34:43 UTC (buildkit.dockerfile.v0)

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

2026-02-09 10:34:44 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 10:34:44 UTC (buildkit.dockerfile.v0)

EXPOSE map[3000/tcp:{}]

2026-02-09 10:34:44 UTC (buildkit.dockerfile.v0)

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

2026-02-09 10:34:44 UTC (buildkit.dockerfile.v0)

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

2026-02-09 10:34:44 UTC (buildkit.dockerfile.v0)

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