Namespace
fnsys
Image / Tag
dockhand:018e9e4f
Content Digest
sha256:8c3c563c2cc33421eeef3b6280b1ab2b2ccdf06edbb19a42749c8ed9642d30d0
Details
Created

2025-12-23 20:25:11 UTC

Size

120 MB

Content Digest
Labels
  • org.opencontainers.image.created
    2025-12-17T16:57:20.167Z
  • org.opencontainers.image.description
    Incredibly fast JavaScript runtime, bundler, test runner, and package manager – all in one
  • org.opencontainers.image.licenses
    NOASSERTION
  • org.opencontainers.image.revision
    fa5a5bbe556a4bda5bde77b4013aa6c3bb4ec9ab
  • org.opencontainers.image.source
    https://github.com/oven-sh/bun
  • org.opencontainers.image.title
    bun
  • org.opencontainers.image.url
    https://github.com/oven-sh/bun
  • org.opencontainers.image.version
    1.3.5-alpine

Environment
BUN_INSTALL_BIN

/usr/local/bin

BUN_RUNTIME_TRANSPILER_CACHE_PATH

0

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:/usr/local/bun-node-fallback-bin

PGID

1001

PORT

3000

PUID

1001


Layers

[#000] sha256:2d35ebdb57d9971fea0cac1582aa78935adf8058b2cc32db163c98822e5dfa1b - 3.03% (3.63 MB)

[#001] sha256:7fd973affc8d019c29efce33b7039f8562ef77a6c802e7ac1c2d6485cbaff774 - 30.29% (36.2 MB)

[#002] sha256:0853a015c3e68217fe6eeb3e478d5646ed754a275d1ea534b5c3c97f3a3f6f9c - 0.0% (297 Bytes)

[#003] sha256:77c69439ee848ee4558fe413539ec89d0c31ddbb5acf5f8437aa6ffd3d50b73c - 0.0% (185 Bytes)

[#004] sha256:be7284e3900d610e009da61fd47b7fbc594979b9a00ac97b0fc2d2b44dd8f261 - 2.92% (3.49 MB)

[#005] sha256:909bc0823fffff2049ad1b4e15aff5ce0d4cbd14dd374b55fc1960e78c73cdf4 - 0.0% (143 Bytes)

[#006] sha256:f66f939d9d77b5548b7b595b4a3e928f4ecef8aa1b055c80c2e53a58b5f40eb2 - 0.0% (93 Bytes)

[#007] sha256:d213292eb7e5fbfa9c3d93ddd747e7a8f27a3429cec8f25626f65147f37e09fb - 34.24% (40.9 MB)

[#008] sha256:37c9d5ac4aed4566fdbceb7dc1d739bea5b3052958fb511bd3f6d0e359bf12c8 - 0.04% (54 KB)

[#009] sha256:e5f0744e15c6bfd306c3b627459411c9ff4bd679440f694cc3c110fb87cc9f64 - 10.4% (12.4 MB)

[#010] sha256:fcdcd388ea6c411236d25807b2d6d17410e63d2cea32d586a1610416f68ece65 - 6.43% (7.69 MB)

[#011] sha256:a517fe6c35df3479dc9f443964002f4ab088f92a97bf8d7b6562c5ebe9cb185b - 0.23% (278 KB)

[#012] sha256:9334284563339602b40f50f5be574030270e057c9606c1ceb1d1ce7ded69f84e - 0.01% (10.4 KB)

[#013] sha256:80047cfbfe35f6e9c61403b2a25f0fba5aa4138070cc997ca82bd329adf46499 - 0.01% (10.8 KB)

[#014] sha256:4121d53c7011bd4ec41877ac1359586e9fed107908829bddc2a87e2b435ed64c - 0.01% (11.4 KB)

[#015] sha256:2c6f526e2a23fb48445959a80d58e8457d3833e07c58d1ab0e6d9eae4f6e3dd2 - 0.0% (1.68 KB)

[#016] sha256:0d4f3f425acb81ba1f1496d29ea08eb8ce28b13f6eb9ecbb6338cabadac8b1fb - 0.0% (1.68 KB)

[#017] sha256:bb343d4aeecdd5b1fb7a3f043a89923c86f5bdb628325b5e37dea65ff3c554fa - 0.01% (6.64 KB)

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

[#019] sha256:a36f8b9cdc45dda3a9db1968512b345fed69c95c032600aeb69e8e74a0810136 - 12.37% (14.8 MB)


History
2025-10-08 11:04:56 UTC (buildkit.dockerfile.v0)

ADD alpine-minirootfs-3.22.2-x86_64.tar.gz / # buildkit

2025-10-08 11:04:56 UTC (buildkit.dockerfile.v0)

CMD ["/bin/sh"]

2025-12-17 16:57:28 UTC (buildkit.dockerfile.v0)

ARG BUN_RUNTIME_TRANSPILER_CACHE_PATH=0

2025-12-17 16:57:28 UTC (buildkit.dockerfile.v0)

ENV BUN_RUNTIME_TRANSPILER_CACHE_PATH=0

2025-12-17 16:57:28 UTC (buildkit.dockerfile.v0)

ARG BUN_INSTALL_BIN=/usr/local/bin

2025-12-17 16:57:28 UTC (buildkit.dockerfile.v0)

ENV BUN_INSTALL_BIN=/usr/local/bin

2025-12-17 16:57:28 UTC (buildkit.dockerfile.v0)

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

2025-12-17 16:57:28 UTC (buildkit.dockerfile.v0)

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

2025-12-17 16:57:28 UTC (buildkit.dockerfile.v0)

RUN |2 BUN_RUNTIME_TRANSPILER_CACHE_PATH=0 BUN_INSTALL_BIN=/usr/local/bin /bin/sh -c mkdir -p /usr/local/bun-node-fallback-bin && ln -s /usr/local/bin/bun /usr/local/bun-node-fallback-bin/node # buildkit

2025-12-17 16:57:28 UTC (buildkit.dockerfile.v0)

ENV PATH=/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/local/bun-node-fallback-bin

2025-12-17 16:57:29 UTC (buildkit.dockerfile.v0)

RUN |2 BUN_RUNTIME_TRANSPILER_CACHE_PATH=0 BUN_INSTALL_BIN=/usr/local/bin /bin/sh -c addgroup -g 1000 bun && adduser -u 1000 -G bun -s /bin/sh -D bun && ln -s /usr/local/bin/bun /usr/local/bin/bunx && apk add libgcc libstdc++ && which bun && which bunx && bun --version # buildkit

2025-12-17 16:57:29 UTC (buildkit.dockerfile.v0)

WORKDIR /home/bun/app

2025-12-17 16:57:29 UTC (buildkit.dockerfile.v0)

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

2025-12-17 16:57:29 UTC (buildkit.dockerfile.v0)

CMD ["/usr/local/bin/bun"]

2025-12-23 20:22:13 UTC (buildkit.dockerfile.v0)

WORKDIR /app

2025-12-23 20:22:18 UTC (buildkit.dockerfile.v0)

RUN /bin/sh -c apk upgrade --no-cache && apk add --no-cache curl git tini su-exec sqlite docker-cli docker-cli-compose openssh-client iproute2 && addgroup -g 1001 dockhand && adduser -u 1001 -G dockhand -h /home/dockhand -D dockhand # buildkit

2025-12-23 20:22:18 UTC (buildkit.dockerfile.v0)

COPY package.json bun.lock* ./ # buildkit

2025-12-23 20:22:23 UTC (buildkit.dockerfile.v0)

RUN /bin/sh -c bun install --production --frozen-lockfile # buildkit

2025-12-23 20:24:41 UTC (buildkit.dockerfile.v0)

COPY /app/build ./build # buildkit

2025-12-23 20:24:42 UTC (buildkit.dockerfile.v0)

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

2025-12-23 20:24:42 UTC (buildkit.dockerfile.v0)

COPY drizzle/ ./drizzle/ # buildkit

2025-12-23 20:24:42 UTC (buildkit.dockerfile.v0)

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

2025-12-23 20:24:42 UTC (buildkit.dockerfile.v0)

COPY LICENSE.txt PRIVACY.txt ./ # buildkit

2025-12-23 20:24:42 UTC (buildkit.dockerfile.v0)

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

2025-12-23 20:24:42 UTC (buildkit.dockerfile.v0)

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

2025-12-23 20:24:42 UTC (buildkit.dockerfile.v0)

COPY scripts/emergency/ ./scripts/ # buildkit

2025-12-23 20:24:42 UTC (buildkit.dockerfile.v0)

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

2025-12-23 20:25:11 UTC (buildkit.dockerfile.v0)

RUN /bin/sh -c mkdir -p /home/dockhand/.dockhand/stacks /app/data && chown -R dockhand:dockhand /app /home/dockhand # buildkit

2025-12-23 20:25:11 UTC (buildkit.dockerfile.v0)

EXPOSE [3000/tcp]

2025-12-23 20:25:11 UTC (buildkit.dockerfile.v0)

ENV NODE_ENV=production

2025-12-23 20:25:11 UTC (buildkit.dockerfile.v0)

ENV PORT=3000

2025-12-23 20:25:11 UTC (buildkit.dockerfile.v0)

ENV HOST=0.0.0.0

2025-12-23 20:25:11 UTC (buildkit.dockerfile.v0)

ENV DATA_DIR=/app/data

2025-12-23 20:25:11 UTC (buildkit.dockerfile.v0)

ENV HOME=/home/dockhand

2025-12-23 20:25:11 UTC (buildkit.dockerfile.v0)

ENV PUID=1001

2025-12-23 20:25:11 UTC (buildkit.dockerfile.v0)

ENV PGID=1001

2025-12-23 20:25:11 UTC (buildkit.dockerfile.v0)

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

2025-12-23 20:25:11 UTC (buildkit.dockerfile.v0)

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

2025-12-23 20:25:11 UTC (buildkit.dockerfile.v0)

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

Details
Created

2025-12-23 20:43:18 UTC

Size

117 MB

Content Digest
Labels
  • org.opencontainers.image.created
    2025-12-17T16:57:20.167Z
  • org.opencontainers.image.description
    Incredibly fast JavaScript runtime, bundler, test runner, and package manager – all in one
  • org.opencontainers.image.licenses
    NOASSERTION
  • org.opencontainers.image.revision
    fa5a5bbe556a4bda5bde77b4013aa6c3bb4ec9ab
  • org.opencontainers.image.source
    https://github.com/oven-sh/bun
  • org.opencontainers.image.title
    bun
  • org.opencontainers.image.url
    https://github.com/oven-sh/bun
  • org.opencontainers.image.version
    1.3.5-alpine

Environment
BUN_INSTALL_BIN

/usr/local/bin

BUN_RUNTIME_TRANSPILER_CACHE_PATH

0

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:/usr/local/bun-node-fallback-bin

PGID

1001

PORT

3000

PUID

1001


Layers

[#000] sha256:6b59a28fa20117e6048ad0616b8d8c901877ef15ff4c7f18db04e4f01f43bc39 - 3.38% (3.95 MB)

[#001] sha256:1fcfbb3a80c1acf3a98b70cd882ba0d9038d1a105a7d35d0ab9cf237372533b4 - 30.52% (35.6 MB)

[#002] sha256:1924c761547a67598c8f3602ed91f5e4d7cc9ce30e26dac57e704dabf00a5745 - 0.0% (295 Bytes)

[#003] sha256:2d0422a3598a55b679eb0b0830ed91719e485797a6582a4c8a790ca35b26e7cb - 0.0% (186 Bytes)

[#004] sha256:2cf77d0d5bc87a24059c28b9de5a0ae964149e745b57f24822adc953289a8b43 - 2.94% (3.43 MB)

[#005] sha256:9e8c0db57ec444db3b157f928e7cfb7cc03efce62920279a39ec121a2686fb13 - 0.0% (144 Bytes)

[#006] sha256:92341e81194a18eb95816d9c6c42fde2b23660b2672bc09c3e2c2682650d2cbd - 0.0% (93 Bytes)

[#007] sha256:4ba191a2196f6b65f30df9fb08206f1c916a3a95a7062696ccd580c6757dbe79 - 32.95% (38.4 MB)

[#008] sha256:0b0cb22f2b45f9af89141ee5cdc3ceb1430cdb747d84db56a8d55020c406d886 - 0.05% (54 KB)

[#009] sha256:bfad5e727633f9b8096d4091a35827ea9657188a7a58da78dad4d50d57531d54 - 10.62% (12.4 MB)

[#010] sha256:6b23f2d7f3737be8f981da58ee26fe7da9d940022aeda768ec1e2e4f1f9aebfd - 6.59% (7.69 MB)

[#011] sha256:25e24835b60866cd49bfd755cc1d9643ac76326a3c140058bc10d2f6f96e1631 - 0.23% (278 KB)

[#012] sha256:e06d47de8c0d575141e8ff6a2626135cf9efbc1020b2838e84215c7df4b722a3 - 0.01% (10.4 KB)

[#013] sha256:be7472fc149d2e4621a409b7c5399932e915af18c5ab2081854bcb2dba7b41eb - 0.01% (10.8 KB)

[#014] sha256:554e3fff0f074102d071b41a880fa71b632514d1fb8189db669dd62063c4791f - 0.01% (11.4 KB)

[#015] sha256:c649decfe65280c08a0e283ecd08e5aafe0893c54ae8e6df23e6c2435219993b - 0.0% (1.69 KB)

[#016] sha256:823f8c9e3a8c2c7f0fbc0212c1fb7b9969648bbbc1c89cc682795df402aa2cd5 - 0.0% (1.68 KB)

[#017] sha256:9e80d5d9ea0d768d850549d980e33e6aa80d0726d6c2d93a77a686e8b42b14fa - 0.01% (6.64 KB)

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

[#019] sha256:68ea9cd698987746606b580aded7c1667099feccaf9d63adaeee5f7180804a3d - 12.68% (14.8 MB)


History
2025-10-08 11:04:56 UTC (buildkit.dockerfile.v0)

ADD alpine-minirootfs-3.22.2-aarch64.tar.gz / # buildkit

2025-10-08 11:04:56 UTC (buildkit.dockerfile.v0)

CMD ["/bin/sh"]

2025-12-17 16:57:35 UTC (buildkit.dockerfile.v0)

ARG BUN_RUNTIME_TRANSPILER_CACHE_PATH=0

2025-12-17 16:57:35 UTC (buildkit.dockerfile.v0)

ENV BUN_RUNTIME_TRANSPILER_CACHE_PATH=0

2025-12-17 16:57:35 UTC (buildkit.dockerfile.v0)

ARG BUN_INSTALL_BIN=/usr/local/bin

2025-12-17 16:57:35 UTC (buildkit.dockerfile.v0)

ENV BUN_INSTALL_BIN=/usr/local/bin

2025-12-17 16:57:35 UTC (buildkit.dockerfile.v0)

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

2025-12-17 16:57:35 UTC (buildkit.dockerfile.v0)

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

2025-12-17 16:57:35 UTC (buildkit.dockerfile.v0)

RUN |2 BUN_RUNTIME_TRANSPILER_CACHE_PATH=0 BUN_INSTALL_BIN=/usr/local/bin /bin/sh -c mkdir -p /usr/local/bun-node-fallback-bin && ln -s /usr/local/bin/bun /usr/local/bun-node-fallback-bin/node # buildkit

2025-12-17 16:57:35 UTC (buildkit.dockerfile.v0)

ENV PATH=/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/local/bun-node-fallback-bin

2025-12-17 16:57:38 UTC (buildkit.dockerfile.v0)

RUN |2 BUN_RUNTIME_TRANSPILER_CACHE_PATH=0 BUN_INSTALL_BIN=/usr/local/bin /bin/sh -c addgroup -g 1000 bun && adduser -u 1000 -G bun -s /bin/sh -D bun && ln -s /usr/local/bin/bun /usr/local/bin/bunx && apk add libgcc libstdc++ && which bun && which bunx && bun --version # buildkit

2025-12-17 16:57:38 UTC (buildkit.dockerfile.v0)

WORKDIR /home/bun/app

2025-12-17 16:57:38 UTC (buildkit.dockerfile.v0)

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

2025-12-17 16:57:38 UTC (buildkit.dockerfile.v0)

CMD ["/usr/local/bin/bun"]

2025-12-23 20:22:13 UTC (buildkit.dockerfile.v0)

WORKDIR /app

2025-12-23 20:22:31 UTC (buildkit.dockerfile.v0)

RUN /bin/sh -c apk upgrade --no-cache && apk add --no-cache curl git tini su-exec sqlite docker-cli docker-cli-compose openssh-client iproute2 && addgroup -g 1001 dockhand && adduser -u 1001 -G dockhand -h /home/dockhand -D dockhand # buildkit

2025-12-23 20:22:31 UTC (buildkit.dockerfile.v0)

COPY package.json bun.lock* ./ # buildkit

2025-12-23 20:22:51 UTC (buildkit.dockerfile.v0)

RUN /bin/sh -c bun install --production --frozen-lockfile # buildkit

2025-12-23 20:42:58 UTC (buildkit.dockerfile.v0)

COPY /app/build ./build # buildkit

2025-12-23 20:42:58 UTC (buildkit.dockerfile.v0)

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

2025-12-23 20:42:58 UTC (buildkit.dockerfile.v0)

COPY drizzle/ ./drizzle/ # buildkit

2025-12-23 20:42:58 UTC (buildkit.dockerfile.v0)

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

2025-12-23 20:42:59 UTC (buildkit.dockerfile.v0)

COPY LICENSE.txt PRIVACY.txt ./ # buildkit

2025-12-23 20:42:59 UTC (buildkit.dockerfile.v0)

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

2025-12-23 20:42:59 UTC (buildkit.dockerfile.v0)

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

2025-12-23 20:42:59 UTC (buildkit.dockerfile.v0)

COPY scripts/emergency/ ./scripts/ # buildkit

2025-12-23 20:42:59 UTC (buildkit.dockerfile.v0)

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

2025-12-23 20:43:18 UTC (buildkit.dockerfile.v0)

RUN /bin/sh -c mkdir -p /home/dockhand/.dockhand/stacks /app/data && chown -R dockhand:dockhand /app /home/dockhand # buildkit

2025-12-23 20:43:18 UTC (buildkit.dockerfile.v0)

EXPOSE [3000/tcp]

2025-12-23 20:43:18 UTC (buildkit.dockerfile.v0)

ENV NODE_ENV=production

2025-12-23 20:43:18 UTC (buildkit.dockerfile.v0)

ENV PORT=3000

2025-12-23 20:43:18 UTC (buildkit.dockerfile.v0)

ENV HOST=0.0.0.0

2025-12-23 20:43:18 UTC (buildkit.dockerfile.v0)

ENV DATA_DIR=/app/data

2025-12-23 20:43:18 UTC (buildkit.dockerfile.v0)

ENV HOME=/home/dockhand

2025-12-23 20:43:18 UTC (buildkit.dockerfile.v0)

ENV PUID=1001

2025-12-23 20:43:18 UTC (buildkit.dockerfile.v0)

ENV PGID=1001

2025-12-23 20:43:18 UTC (buildkit.dockerfile.v0)

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

2025-12-23 20:43:18 UTC (buildkit.dockerfile.v0)

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

2025-12-23 20:43:18 UTC (buildkit.dockerfile.v0)

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