Sign inSign up

mriverodorta/homelab-inventory:0.15

Multi-platform
Networking
Developer tools
Monitoring & observability
Index digest

sha256:7fe35789a9e85cc06b99d846f0648ec241f08b3086d518d092f1217f08dfb41f

OS/ARCH

Compressed size

64.74 MB

Last pushed

28 days by mriverodorta

Type

Image

Manifest digest

sha256:04e776622f455980742c3643d0336ddcf01ad67759915e5483f28a8147757c6d

Image Layers

1bazel build @trixie//base-files/arm64:data_statusd83.82 KB
2bazel build @trixie//netbase/arm64:data_statusd12.38 KB
3bazel build @trixie//tzdata/arm64:data_statusd281.77 KB
4bazel build @trixie//tzdata-legacy/arm64:data_statusd248.49 KB
5bazel build @trixie//media-types/arm64:data_statusd31.34 KB
6bazel build //common:rootfs67 B
7bazel build //common:passwd188 B
8bazel build //common:home123 B
9bazel build //common:group162 B
10bazel build //common:tmp80 B
11bazel build //static:nsswitch351 B
12bazel build //common:os_release_debian13311 B
13bazel build //common:cacerts_debian13_arm64133.78 KB
14COPY /usr/local/bin/bun /usr/local/bin/bun # buildkit34.21 MB
15COPY /lib/ld-musl-*.so.1 /lib/ # buildkit417.84 KB
16COPY /usr/lib/libstdc++.so.6 /usr/lib/libgcc_s.so.1 /usr/lib/ #989.22 KB
17WORKDIR /app96 B
18ARG APP_VERSION=0.15.30 B
19ARG APP_REVISION=40e2b7e6e9cb768b12a23c3df3d7ec195e0270970 B
20ARG APP_CHANNEL=release0 B
21ENV NODE_ENV=production0 B
22ENV PORT=87980 B
23ENV DATA_DIR=/data0 B
24ENV SAVE_DEBOUNCE_MS=5000 B
25ENV HOMELAB_ENGINE_WASM=required0 B
26ENV APPLICATION_OEM_CONTRACT_VERSION=60 B
27ENV APP_REVISION=40e2b7e6e9cb768b12a23c3df3d7ec195e0270970 B
28ENV APP_CHANNEL=release0 B
29LABEL org.opencontainers.image.version=0.15.30 B
30LABEL org.opencontainers.image.revision=40e2b7e6e9cb768b12a23c3df3d7ec195e0270970 B
31LABEL org.opencontainers.image.source=https://github.com/mriverodorta/homelab-inventory0 B
32LABEL io.homelab-inventory.channel=release0 B
33COPY --chown=10001:10001 package.json bun.lock ./76.11 KB
34COPY --chown=10001:10001 /app/node_modules ./node_modules #17.04 MB
35COPY --chown=10001:10001 /app/dist ./dist #1.34 MB
36COPY --chown=10001:10001 src/release-notes.ts ./src/ #35.22 KB
37COPY --chown=10001:10001 src/types ./src/types #11.98 KB
38COPY --chown=10001:10001 shared/compatibility ./shared/compatibility #18.38 KB
39COPY --chown=10001:10001 shared/backup/contract.mjs ./shared/backup/ #1.84 KB
40COPY --chown=10001:10001 shared/power-ports.mjs ./shared/ #1.88 KB
41COPY --chown=10001:10001 shared/network-adapter-ports.ts ./shared/ #1.62 KB
42COPY --chown=10001:10001 shared/engine ./shared/engine #4.69 KB
43COPY --chown=10001:10001 server/index.mjs server/agent-routes.mjs server/api-error-handler.mjs38.59 KB
44COPY --chown=10001:10001 server/backup/archive-envelope.mjs server/backup/archive-security.mjs server/backup/backup-model.mjs24.17 KB
45COPY --chown=10001:10001 server/auth/access-routes.mjs server/auth/access-service.mjs server/auth/api-permissions.mjs27.55 KB
46COPY --chown=10001:10001 server/engine/command-service.mjs server/engine/runtime.mjs server/engine/snapshot.mjs3.37 KB
47COPY --chown=10001:10001 server/live-events ./server/live-events #4.74 KB
48COPY --chown=10001:10001 /app/server/engine/generated/homelab_engine.wasm ./server/engine/generated/homelab_engine.wasm #558.18 KB
49COPY --chown=10001:10001 server/db/agent-auth.mjs server/db/inventory-capabilities.mjs server/db/inventory-input.mjs21.22 KB
50COPY --chown=10001:10001 server/db/migrate-schema-*.mjs ./server/db/ #11.11 KB
51COPY --chown=10001:10001 server/persistence ./server/persistence #381.61 KB
52COPY --chown=10001:10001 server/registry ./server/registry #45.13 KB
53COPY --chown=10001:10001 server/agents ./server/agents #41.14 KB
54COPY --chown=10001:10001 server/telemetry ./server/telemetry #12.4 KB
55COPY --chown=10001:10001 server/notifications ./server/notifications #25.44 KB
56COPY --chown=10001:10001 server/sharing/capabilities.mjs server/sharing/enrollment-coordinator.mjs server/sharing/installation-auth.mjs22.3 KB
57COPY --chown=10001:10001 server/compatibility/audit-service.mjs server/compatibility/routes.mjs ./server/compatibility/6.09 KB
58COPY --chown=10001:10001 server/inventory-metadata ./server/inventory-metadata #12.28 KB
59COPY --chown=10001:10001 server/systems/attention-projector.mjs server/systems/memory-pressure.mjs server/systems/read-service.mjs12.26 KB
60COPY --chown=10001:10001 server/startup ./server/startup #551 B
61COPY --chown=10001:10001 server/agent-release-pin.json ./server/ #300 B
62COPY --chown=10001:10001 /agent-release ./server/agent-release #8.49 MB
63RUN |3 APP_VERSION=0.15.3 APP_REVISION=40e2b7e6e9cb768b12a23c3df3d7ec195e027097 APP_CHANNEL=release39.41 KB
64COPY --chown=10001:10001 packages/catalog-protocol/package.json ./packages/catalog-protocol/ #514 B
65COPY --chown=10001:10001 packages/catalog-protocol/src ./packages/catalog-protocol/src #37.71 KB
66COPY --chown=10001:10001 packages/share-contract/package.json ./packages/share-contract/ #447 B
67COPY --chown=10001:10001 packages/share-contract/src ./packages/share-contract/src #4.59 KB
68COPY --chown=10001:10001 packages/viewer-model/package.json ./packages/viewer-model/ #451 B
69COPY --chown=10001:10001 packages/viewer-model/src ./packages/viewer-model/src #2.54 KB
70COPY --chown=10001:10001 packages/viewer-react/package.json ./packages/viewer-react/ #508 B
71COPY --chown=10001:10001 packages/viewer-react/src ./packages/viewer-react/src #5.92 KB
72COPY --chown=10001:10001 server/demo/session-manager.mjs server/demo/sanitizer.mjs ./server/demo/5.51 KB
73COPY --chown=10001:10001 server/onboarding/example-workspace.mjs server/onboarding/lifecycle.mjs server/onboarding/model.mjs5.5 KB
74COPY --chown=10001:10001 scripts/verify-wasm-runtime.mjs ./scripts/ #1.44 KB
75COPY --chown=10001:10001 scripts/verify-sqlite-runtime.mjs ./scripts/ #2.32 KB
76COPY --chown=10001:10001 /tmp/runtime-data /data #97 B
77RUN |3 APP_VERSION=0.15.3 APP_REVISION=40e2b7e6e9cb768b12a23c3df3d7ec195e027097 APP_CHANNEL=release32 B
78RUN |3 APP_VERSION=0.15.3 APP_REVISION=40e2b7e6e9cb768b12a23c3df3d7ec195e027097 APP_CHANNEL=release32 B
79RUN |3 APP_VERSION=0.15.3 APP_REVISION=40e2b7e6e9cb768b12a23c3df3d7ec195e027097 APP_CHANNEL=release45.95 KB
80VOLUME [/data]0 B
81EXPOSE [8798/tcp]0 B
82HEALTHCHECK {Test:[CMD bun -e const0 B
83USER 10001:100010 B
84ENTRYPOINT ["bun"]0 B
85CMD ["server/index.mjs"]0 B

Command

bazel build @trixie//base-files/arm64:data_statusd