Sign inSign up

emqx/device-agent:latest

Multi-platform
Index digest

sha256:1033f8c3460eb11d80ae6fe8f7bda7c63a2a1fdf87364c31076504416f2cfddb

OS/ARCH

Compressed size

631.98 MB

Last pushed

24 days by emqxcirobot

Type

Image

Manifest digest

sha256:b1dcb26c4e065db8656ef32f6beb8539615ec5ec519f4f5450998b2b55381a79

Image Layers

1ADD alpine-minirootfs-3.22.3-x86_64.tar.gz / # buildkit3.63 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/ # buildkit35.87 MB
8COPY docker-entrypoint.sh /usr/local/bin/ # buildkit297 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.49 MB
12WORKDIR /home/bun/app143 B
13ENTRYPOINT ["/usr/local/bin/docker-entrypoint.sh"]0 B
14CMD ["/usr/local/bin/bun"]0 B
15RUN /bin/sh -c apk add1.07 MB
16WORKDIR /app93 B
17ENV NODE_ENV=production0 B
18ENV HOME=/home/device-agent0 B
19RUN /bin/sh -c addgroup --system976 B
20COPY /app/package.json ./package.json # buildkit1.01 KB
21COPY /app/bun.lock ./bun.lock # buildkit131.41 KB
22COPY /app/apps/agent-gateway/package.json ./apps/agent-gateway/package.json # buildkit826 B
23COPY /app/apps/docs/package.json ./apps/docs/package.json # buildkit719 B
24COPY /app/apps/web/package.json ./apps/web/package.json # buildkit920 B
25COPY /app/apps/tui/package.json ./apps/tui/package.json # buildkit467 B
26COPY /app/packages/device-management/package.json ./packages/device-management/package.json # buildkit519 B
27COPY /app/packages/device-sdk/package.json ./packages/device-sdk/package.json # buildkit384 B
28COPY /app/packages/shared/package.json ./packages/shared/package.json # buildkit515 B
29COPY /app/packages/skitter/package.json ./packages/skitter/package.json # buildkit375 B
30RUN /bin/sh -c bun install288.92 MB
31COPY --chown=device-agent:device-agent /app/apps/agent-gateway/dist ./apps/agent-gateway/dist #9.46 MB
32COPY --chown=device-agent:device-agent /app/.agents/skills ./.agents/skills #77.58 KB
33COPY --chown=device-agent:device-agent /app/static ./static #191.49 KB
34COPY --chown=device-agent:device-agent /app/packages/device-management/drizzle ./packages/device-management/drizzle #21.21 KB
35COPY --chown=device-agent:device-agent /app/packages/device-management/drizzle-sqlite ./packages/device-management/drizzle-sqlite #15.82 KB
36COPY --chown=device-agent:device-agent /app/packages/device-management/src/db ./packages/device-management/src/db #14.24 KB
37COPY --chown=device-agent:device-agent /app/packages/device-management/src/types.ts ./packages/device-management/src/types.ts #2.38 KB
38COPY --chown=device-agent:device-agent /app/packages/device-sdk/README.md ./packages/device-sdk/README.md #1.66 KB
39COPY --chown=device-agent:device-agent /app/packages/device-sdk/examples ./packages/device-sdk/examples #2.81 KB
40COPY --chown=device-agent:device-agent /app/packages/device-sdk/src ./packages/device-sdk/src #8.83 KB
41COPY --chown=device-agent:device-agent /app/packages/device-sdk/tsconfig.json ./packages/device-sdk/tsconfig.json #410 B
42COPY --chown=device-agent:device-agent /app/packages/shared/src ./packages/shared/src #44.72 KB
43COPY --chown=device-agent:device-agent /app/packages/shared/tsconfig.json ./packages/shared/tsconfig.json #368 B
44COPY --chown=device-agent:device-agent docker/entrypoint.agent-gateway.sh ./docker/entrypoint.agent-gateway.sh #430 B
45RUN /bin/sh -c chmod +x289.04 MB
46USER device-agent0 B
47EXPOSE map[3000/tcp:{}]0 B
48EXPOSE map[3001/tcp:{}]0 B
49ENV PORT=30000 B
50ENV HOSTNAME=0.0.0.00 B
51ENTRYPOINT ["/app/docker/entrypoint.agent-gateway.sh"]0 B
52CMD ["bun" "apps/agent-gateway/dist/main.js"]0 B

Command

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