Namespace
fnsys
Image / Tag
dockhand:v1.0.18
Content Digest
sha256:81ee6728840ea99978d811d9dfa61e5445467e01502320fa7733bcf7e567d105
Details
Created

2026-02-16 15:49:44 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:49b1b0479d8f1aa316e6d813012954dc79c08843f64d1d0b43a45918e1d76582 - 61.89% (86.2 MB)

[#001] sha256:b7446fcc53c5e5867a720338823f8ac4fa427c643b974d2726f0b7e6f8560bc7 - 27.65% (38.5 MB)

[#002] sha256:cea876cea9f726f2b0b8e25a9cc595a0505c5e24cd2918282f6a332e6e1f11a2 - 0.02% (27.4 KB)

[#003] sha256:d6df28d3e7b95938e4458b15e9c6bd2c6528c6b6f61cd9e11c73236e0ee7737f - 0.0% (93 Bytes)

[#004] sha256:cd8bddbb2042ee971b21f2f8cc7ded9940fdc615d1f82d5dd87e78961308bc85 - 0.0% (206 Bytes)

[#005] sha256:c6e55bfb2ce523c58b3035872cbcc3b096e0255e6269b8b666f7a208486fe4a8 - 0.0% (1005 Bytes)

[#006] sha256:ba73889ae3a630b3f86dcf86ba079e8fe03c7f75094d68a59e1c9bbf59d8e380 - 4.32% (6.02 MB)

[#007] sha256:3220b458bc6180c6fc428ae03bca32a98212406e068e6bc7c09bf3930a094247 - 0.0% (1.77 KB)

[#008] sha256:b2404e2af711b4f79a41cd4b6f04355f887d53ea613b7f69fc362c08c6133c45 - 5.67% (7.9 MB)

[#009] sha256:e1ee93a462727dc917cd0a4491ed48b01309a6bf52527655a51ab88cc19cdc13 - 0.4% (574 KB)

[#010] sha256:737897f0514a3ef0ccf87ffc2d77cffb23ed13d0d3951f3565a969c473698523 - 0.01% (18.5 KB)

[#011] sha256:94211ef1c010f694fb6473e9cad568e20713669105ec92b8fc0e100a0ae9f76d - 0.01% (19 KB)

[#012] sha256:1a8bef525885f5404274939fae056b3544414a9d563f43c97525a1cdc6b44877 - 0.01% (11.4 KB)

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

[#014] sha256:9b27302ea0c5d0ebd8a21332a043686bc23f05df1439988e45fee1d8bd88fdff - 0.0% (2.46 KB)

[#015] sha256:ea6a69857a560c0a278b6a3dcbea14f12def97305cea76c0b3f876e2e6bef532 - 0.01% (7.62 KB)

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

[#017] sha256:e7cad7a6448f5fddcee4aab823ea2484fe09789d7d445a76b5d8d4c26970cd63 - 0.0% (191 Bytes)


History
2026-02-16 15:47:09 UTC (buildkit.dockerfile.v0)

COPY /work/rootfs/ / # buildkit

2026-02-16 15:49:40 UTC (buildkit.dockerfile.v0)

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

2026-02-16 15:49:40 UTC (buildkit.dockerfile.v0)

COPY /usr/local/lib/libnss_wrapper.so /usr/lib/libnss_wrapper.so # buildkit

2026-02-16 15:49:41 UTC (buildkit.dockerfile.v0)

WORKDIR /app

2026-02-16 15:49: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-02-16 15:49: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-02-16 15:49: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-02-16 15:49:42 UTC (buildkit.dockerfile.v0)

COPY /app/node_modules ./node_modules # buildkit

2026-02-16 15:49:42 UTC (buildkit.dockerfile.v0)

COPY /app/package.json ./ # buildkit

2026-02-16 15:49:42 UTC (buildkit.dockerfile.v0)

COPY /app/build ./build # buildkit

2026-02-16 15:49:43 UTC (buildkit.dockerfile.v0)

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

2026-02-16 15:49:43 UTC (buildkit.dockerfile.v0)

COPY drizzle/ ./drizzle/ # buildkit

2026-02-16 15:49:43 UTC (buildkit.dockerfile.v0)

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

2026-02-16 15:49:43 UTC (buildkit.dockerfile.v0)

COPY LICENSE.txt PRIVACY.txt ./ # buildkit

2026-02-16 15:49:43 UTC (buildkit.dockerfile.v0)

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

2026-02-16 15:49:43 UTC (buildkit.dockerfile.v0)

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

2026-02-16 15:49:44 UTC (buildkit.dockerfile.v0)

COPY scripts/emergency/ ./scripts/ # buildkit

2026-02-16 15:49:44 UTC (buildkit.dockerfile.v0)

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

2026-02-16 15:49: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-16 15:49:44 UTC (buildkit.dockerfile.v0)

EXPOSE map[3000/tcp:{}]

2026-02-16 15:49:44 UTC (buildkit.dockerfile.v0)

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

2026-02-16 15:49:44 UTC (buildkit.dockerfile.v0)

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

2026-02-16 15:49:44 UTC (buildkit.dockerfile.v0)

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

Details
Created

2026-02-16 15:59:17 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:06295fb3ac8e1b03f127141ebb504347d75d6befda012fcc3d40847d7c39c8cf - 60.67% (80.5 MB)

[#001] sha256:84959c7b9dab99aa75c1f489a31710eafa7fcc43f24114e7fa7dd06210bee869 - 28.34% (37.6 MB)

[#002] sha256:6313760683e0a040ab5b0148c6413ec85d1ec11508a4a076701efb10f3695a66 - 0.02% (28.3 KB)

[#003] sha256:aa9459ba8f85d3b39b08fd6e861439d79224bfbb88f9201485d726344c18f78a - 0.0% (93 Bytes)

[#004] sha256:14ae29033adb5f572b9506d8518d1f3394a1edf406df60f6d130230c7f526d5d - 0.0% (209 Bytes)

[#005] sha256:130e728e7b061efbccd4d85aedf3c06d52366dda5a5f2a63ce1c6717565ab38f - 0.0% (1007 Bytes)

[#006] sha256:e5f2c6e75268fc5a999cd6bf4209de46893a441d7d23caa5fbad6cbb3ebb0ecc - 4.54% (6.02 MB)

[#007] sha256:fee54e4caa464ddf81afe598c9e262f619ec19bf60f4523a49d83f2e4f8c3edb - 0.0% (1.77 KB)

[#008] sha256:16c54784cc460be7b1ebc927953d49c00da36b51751b960814fb160eb1cf5ae9 - 5.96% (7.9 MB)

[#009] sha256:83a2a6542d06880fa89eff74b95e9f9ec16703260b55fd5925432264c2c71ab4 - 0.42% (574 KB)

[#010] sha256:3219972331e7c909b37c8caa61534b12027ea40eba86039c85fcb35a8acccd82 - 0.01% (18.5 KB)

[#011] sha256:3f90dd60ca215da169104a9eb1ce3fc199729fd79e91fa13c36343baaaf72c9e - 0.01% (19 KB)

[#012] sha256:8a4180960af73353c930413cb367a3b0c74f6a6ae51d183246492bcac496676b - 0.01% (11.4 KB)

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

[#014] sha256:9ef337bc345ae9fd8fa918a88393749b8d7f73850fe6e5553f6f3d2983a8833a - 0.0% (2.47 KB)

[#015] sha256:56d9d1cf5013cc7cb6abf4d66ce96c966e8a1cee0e226f47df3da8f4353bf1df - 0.01% (7.62 KB)

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

[#017] sha256:a7433bffab68d47658458e8ebc326f332a67f68258ba6c35fd1009cc0b1e4c08 - 0.0% (191 Bytes)


History
2026-02-16 15:47:27 UTC (buildkit.dockerfile.v0)

COPY /work/rootfs/ / # buildkit

2026-02-16 15:59:13 UTC (buildkit.dockerfile.v0)

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

2026-02-16 15:59:13 UTC (buildkit.dockerfile.v0)

COPY /usr/local/lib/libnss_wrapper.so /usr/lib/libnss_wrapper.so # buildkit

2026-02-16 15:59:13 UTC (buildkit.dockerfile.v0)

WORKDIR /app

2026-02-16 15:59:13 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-16 15:59:13 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-16 15:59:13 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-16 15:59:14 UTC (buildkit.dockerfile.v0)

COPY /app/node_modules ./node_modules # buildkit

2026-02-16 15:59:14 UTC (buildkit.dockerfile.v0)

COPY /app/package.json ./ # buildkit

2026-02-16 15:59:15 UTC (buildkit.dockerfile.v0)

COPY /app/build ./build # buildkit

2026-02-16 15:59:15 UTC (buildkit.dockerfile.v0)

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

2026-02-16 15:59:15 UTC (buildkit.dockerfile.v0)

COPY drizzle/ ./drizzle/ # buildkit

2026-02-16 15:59:15 UTC (buildkit.dockerfile.v0)

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

2026-02-16 15:59:16 UTC (buildkit.dockerfile.v0)

COPY LICENSE.txt PRIVACY.txt ./ # buildkit

2026-02-16 15:59:16 UTC (buildkit.dockerfile.v0)

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

2026-02-16 15:59:16 UTC (buildkit.dockerfile.v0)

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

2026-02-16 15:59:16 UTC (buildkit.dockerfile.v0)

COPY scripts/emergency/ ./scripts/ # buildkit

2026-02-16 15:59:17 UTC (buildkit.dockerfile.v0)

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

2026-02-16 15:59:17 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-16 15:59:17 UTC (buildkit.dockerfile.v0)

EXPOSE map[3000/tcp:{}]

2026-02-16 15:59:17 UTC (buildkit.dockerfile.v0)

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

2026-02-16 15:59:17 UTC (buildkit.dockerfile.v0)

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

2026-02-16 15:59:17 UTC (buildkit.dockerfile.v0)

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