Sign inSign up

emqx/device-agent:0.5

Multi-platform
Index digest

sha256:033909bde376c6174b1a3887006a7a4b7b1a8ebbfac24ef6e8b45ca6a4792c68

OS/ARCH

Compressed size

216.13 MB

Last pushed

6 days by emqxcirobot

Type

Image

Manifest digest

sha256:e9719bd11d94eeb27f75fef343ee675946055581e2b76d27eded2df356f8ec71

Image Layers

1ADD alpine-minirootfs-3.22.4-aarch64.tar.gz / # buildkit3.95 MB
2CMD ["/bin/sh"]0 B
3ARG BUN_RUNTIME_TRANSPILER_CACHE_PATH=00 B
4ENV BUN_RUNTIME_TRANSPILER_CACHE_PATH=00 B
5ARG BUN_INSTALL_BIN=/usr/local/bin0 B
6ENV BUN_INSTALL_BIN=/usr/local/bin0 B
7COPY /usr/local/bin/bun /usr/local/bin/ # buildkit34.21 MB
8COPY docker-entrypoint.sh /usr/local/bin/ # buildkit294 B
9RUN |2 BUN_RUNTIME_TRANSPILER_CACHE_PATH=0 BUN_INSTALL_BIN=/usr/local/bin /bin/sh185 B
10ENV PATH=/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/local/bun-node-fallback-bin0 B
11RUN |2 BUN_RUNTIME_TRANSPILER_CACHE_PATH=0 BUN_INSTALL_BIN=/usr/local/bin /bin/sh3.43 MB
12WORKDIR /home/bun/app144 B
13ENTRYPOINT ["/usr/local/bin/docker-entrypoint.sh"]0 B
14CMD ["/usr/local/bin/bun"]0 B
15RUN /bin/sh -c apk add1.14 MB
16WORKDIR /app93 B
17ENV NODE_ENV=production0 B
18ENV HOME=/home/device-agent0 B
19ENV AGENT_GATEWAY_HTTP_HOST=0.0.0.00 B
20RUN /bin/sh -c addgroup --system975 B
21COPY /app/package.json ./package.json # buildkit1.52 KB
22COPY /app/bun.lock ./bun.lock # buildkit135.23 KB
23COPY /app/patches ./patches # buildkit2.44 KB
24COPY /app/apps/agent-gateway/package.json ./apps/agent-gateway/package.json # buildkit844 B
25COPY /app/apps/license-tool/package.json ./apps/license-tool/package.json # buildkit441 B
26COPY /app/apps/docs/package.json ./apps/docs/package.json # buildkit720 B
27COPY /app/apps/web/package.json ./apps/web/package.json # buildkit982 B
28COPY /app/apps/tui/package.json ./apps/tui/package.json # buildkit466 B
29COPY /app/packages/persistence/package.json ./packages/persistence/package.json # buildkit501 B
30COPY /app/packages/device-sdk/package.json ./packages/device-sdk/package.json # buildkit413 B
31COPY /app/packages/iot-platform/package.json ./packages/iot-platform/package.json # buildkit408 B
32COPY /app/packages/prompts/package.json ./packages/prompts/package.json # buildkit368 B
33COPY /app/packages/shared/package.json ./packages/shared/package.json # buildkit637 B
34COPY /app/packages/skitter/package.json ./packages/skitter/package.json # buildkit379 B
35RUN /bin/sh -c bun install157.2 MB
36COPY --chown=device-agent:device-agent /app/.agents/skills ./.agents/skills #10.41 KB
37COPY --chown=device-agent:device-agent /app/static ./static #191.49 KB
38COPY --chown=device-agent:device-agent /app/packages/persistence/drizzle-sqlite ./packages/persistence/drizzle-sqlite #41.52 KB
39COPY --chown=device-agent:device-agent /app/packages/persistence/drizzle-postgres ./packages/persistence/drizzle-postgres #470.48 KB
40COPY --chown=device-agent:device-agent /app/packages/persistence/src ./packages/persistence/src #214.49 KB
41COPY --chown=device-agent:device-agent /app/packages/device-sdk/README.md ./packages/device-sdk/README.md #1.66 KB
42COPY --chown=device-agent:device-agent /app/packages/device-sdk/examples ./packages/device-sdk/examples #2.75 KB
43COPY --chown=device-agent:device-agent /app/packages/device-sdk/src ./packages/device-sdk/src #15.79 KB
44COPY --chown=device-agent:device-agent /app/packages/device-sdk/tsconfig.json ./packages/device-sdk/tsconfig.json #428 B
45COPY --chown=device-agent:device-agent /app/packages/iot-platform/src ./packages/iot-platform/src #121.78 KB
46COPY --chown=device-agent:device-agent /app/packages/iot-platform/sdk ./packages/iot-platform/sdk #120.7 KB
47COPY --chown=device-agent:device-agent /app/packages/iot-platform/tsconfig.json ./packages/iot-platform/tsconfig.json #428 B
48COPY --chown=device-agent:device-agent /app/packages/shared/src ./packages/shared/src #102.5 KB
49COPY --chown=device-agent:device-agent /app/packages/shared/tsconfig.json ./packages/shared/tsconfig.json #372 B
50COPY --chown=device-agent:device-agent docker/entrypoint.agent-gateway.sh ./docker/entrypoint.agent-gateway.sh #306 B
51RUN /bin/sh -c chmod +x366 B
52USER device-agent0 B
53EXPOSE map[3000/tcp:{}]0 B
54EXPOSE map[3001/tcp:{}]0 B
55ENV PORT=30000 B
56COPY --chown=device-agent:device-agent /app/apps/agent-gateway/dist ./apps/agent-gateway/dist #14.81 MB
57ENTRYPOINT ["/app/docker/entrypoint.agent-gateway.sh"]0 B
58CMD ["bun" "apps/agent-gateway/dist/main.js"]0 B

Command

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