Sign inSign up

mriverodorta/homelab-inventory:0.8.3

Multi-platform
Networking
Developer tools
Monitoring & observability
Index digest

sha256:cff6f5c864e2ebca6a30aa9d67565735cab34819a0199863e99eacdf4ebc3f52

OS/ARCH

Compressed size

86.66 MB

Last pushed

about 2 months by mriverodorta

Type

Image

Manifest digest

sha256:a7e37626c0ae54c950a2b830f00d5e30a71ef314e5cfb0705b740641df00574c

Image Layers

1# debian.sh --arch 'arm64' out/28.75 MB
2ARG BUN_RUNTIME_TRANSPILER_CACHE_PATH=00 B
3ENV BUN_RUNTIME_TRANSPILER_CACHE_PATH=00 B
4ARG BUN_INSTALL_BIN=/usr/local/bin0 B
5ENV BUN_INSTALL_BIN=/usr/local/bin0 B
6COPY docker-entrypoint.sh /usr/local/bin # buildkit296 B
7COPY /usr/local/bin/bun /usr/local/bin/bun # buildkit35.58 MB
8RUN |2 BUN_RUNTIME_TRANSPILER_CACHE_PATH=0 BUN_INSTALL_BIN=/usr/local/bin /bin/sh185 B
9ENV PATH=/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/local/bun-node-fallback-bin0 B
10RUN |2 BUN_RUNTIME_TRANSPILER_CACHE_PATH=0 BUN_INSTALL_BIN=/usr/local/bin /bin/sh3.32 KB
11WORKDIR /home/bun/app142 B
12ENTRYPOINT ["/usr/local/bin/docker-entrypoint.sh"]0 B
13CMD ["/usr/local/bin/bun"]0 B
14RUN /bin/sh -c apt-get update10.94 MB
15WORKDIR /app93 B
16ARG APP_VERSION=0.8.30 B
17ARG APP_REVISION=2e1322b27601e20eef4019ddc34cac62cc41b2790 B
18ARG APP_CHANNEL=release0 B
19ENV NODE_ENV=production0 B
20ENV PORT=87980 B
21ENV DATA_DIR=/data0 B
22ENV SAVE_DEBOUNCE_MS=5000 B
23ENV HOMELAB_ENGINE_WASM=required0 B
24ENV APPLICATION_OEM_CONTRACT_VERSION=60 B
25ENV APP_REVISION=2e1322b27601e20eef4019ddc34cac62cc41b2790 B
26ENV APP_CHANNEL=release0 B
27LABEL org.opencontainers.image.version=0.8.30 B
28LABEL org.opencontainers.image.revision=2e1322b27601e20eef4019ddc34cac62cc41b2790 B
29LABEL org.opencontainers.image.source=https://github.com/mriverodorta/homelab-inventory0 B
30LABEL io.homelab-inventory.channel=release0 B
31COPY --chown=10001:10001 package.json bun.lock ./63.92 KB
32COPY --chown=10001:10001 /app/node_modules ./node_modules #9.54 MB
33COPY --chown=10001:10001 /app/dist ./dist #1.04 MB
34COPY --chown=10001:10001 src/release-notes.ts ./src/ #18.81 KB
35COPY --chown=10001:10001 shared/compatibility ./shared/compatibility #13.76 KB
36COPY --chown=10001:10001 shared/backup/contract.mjs ./shared/backup/ #1.45 KB
37COPY --chown=10001:10001 shared/power-ports.mjs ./shared/ #1.55 KB
38COPY --chown=10001:10001 shared/engine ./shared/engine #4.55 KB
39COPY --chown=10001:10001 server/index.mjs server/agent-routes.mjs server/api-error-handler.mjs26.27 KB
40COPY --chown=10001:10001 server/backup/archive-envelope.mjs server/backup/archive-security.mjs server/backup/backup-model.mjs11.91 KB
41COPY --chown=10001:10001 server/auth/access-routes.mjs server/auth/access-service.mjs server/auth/api-permissions.mjs26.05 KB
42COPY --chown=10001:10001 server/engine/command-service.mjs server/engine/runtime.mjs server/engine/snapshot.mjs3.24 KB
43COPY --chown=10001:10001 /app/server/engine/generated/homelab_engine.wasm ./server/engine/generated/homelab_engine.wasm #539.51 KB
44COPY --chown=10001:10001 server/db/agent-auth.mjs server/db/inventory-capabilities.mjs server/db/inventory-lifecycle.mjs39.65 KB
45COPY --chown=10001:10001 server/db/migrate-schema-*.mjs ./server/db/ #8.76 KB
46COPY --chown=10001:10001 server/registry ./server/registry #22.23 KB
47COPY --chown=10001:10001 packages/catalog-protocol/package.json ./packages/catalog-protocol/ #289 B
48COPY --chown=10001:10001 packages/catalog-protocol/src ./packages/catalog-protocol/src #17.9 KB
49COPY --chown=10001:10001 server/demo/session-manager.mjs server/demo/sanitizer.mjs ./server/demo/5.22 KB
50COPY --chown=10001:10001 server/onboarding/example-workspace.mjs server/onboarding/lifecycle.mjs server/onboarding/model.mjs5.45 KB
51COPY --chown=10001:10001 scripts/verify-wasm-runtime.mjs ./scripts/ #1.43 KB
52COPY --chown=10001:10001 /tmp/runtime-data /data #99 B
53RUN |3 APP_VERSION=0.8.3 APP_REVISION=2e1322b27601e20eef4019ddc34cac62cc41b279 APP_CHANNEL=release32 B
54RUN |3 APP_VERSION=0.8.3 APP_REVISION=2e1322b27601e20eef4019ddc34cac62cc41b279 APP_CHANNEL=release32 B
55VOLUME [/data]0 B
56EXPOSE [8798/tcp]0 B
57HEALTHCHECK {Test:[CMD bun -e const0 B
58USER 10001:100010 B
59CMD ["server/index.mjs"]0 B

Command

# debian.sh --arch 'arm64' out/ 'trixie' '@1777939200'