Sign inSign up

pluraf/gnode:latest

Message queues
Internet of things
Monitoring & observability
Manifest digest

sha256:d6f24482ab373d70ea93515bfd034ed05b956f378f64286f2817d00bf3e1c048

OS/ARCH

linux/amd64

Compressed size

357.87 MB

Last pushed

over 1 year by vkonsta

Type

Image

Manifest digest

sha256:d6f24482ab373d70ea93515bfd034ed05b956f378f64286f2817d00bf3e1c048

Image Layers

1# debian.sh --arch 'amd64' out/27.12 MB
2SHELL [/bin/bash -c]0 B
3RUN /bin/bash -c apt update207.51 MB
4VOLUME [/var/www/gnode-ui]0 B
5VOLUME [/var/lib/gnode/db]0 B
6RUN /bin/bash -c addgroup --system691 B
7RUN /bin/bash -c adduser --system1.15 KB
8RUN /bin/bash -c usermod -aG1.05 KB
9RUN /bin/bash -c usermod -aG1.05 KB
10RUN /bin/bash -c mkdir -p201 B
11RUN /bin/bash -c ls /etc/gnode/92 B
12RUN /bin/bash -c chmod 770143 B
13COPY ./tls/gnode.key /etc/gnode/private/tls/gnode.key # buildkit1.5 KB
14COPY ./tls/gnode.crt /etc/gnode/public/tls/gnode.crt # buildkit1.48 KB
15RUN /bin/bash -c chmod 6401.5 KB
16COPY ./secrets/gnode/jwt/private_key.pem /etc/gnode/private/jwt/private_key.pem # buildkit400 B
17COPY ./secrets/gnode/jwt/public_key.pem /etc/gnode/public/jwt/public_key.pem # buildkit348 B
18RUN /bin/bash -c chmod 640401 B
19COPY supervisord.conf /etc/supervisor/supervisord.conf # buildkit781 B
20RUN /bin/bash -c mkdir -p134 B
21RUN /bin/bash -c mkdir -p133 B
22COPY ./tls/gnode.key ./tls/gnode.crt /etc/nginx/tls/ #2.73 KB
23RUN /bin/bash -c chmod -R2.73 KB
24RUN /bin/bash -c rm /etc/nginx/sites-enabled/default175 B
25COPY ./nginx/gnode /etc/nginx/sites-enabled/ # buildkit462 B
26COPY ./nginx/gnode_locations /etc/nginx/include/ # buildkit554 B
27COPY ./gnode-backend/requirements.txt /gnode/backend/requirements.txt # buildkit424 B
28WORKDIR /gnode/backend/32 B
29RUN /bin/bash -c python3 -m3.41 MB
30RUN /bin/bash -c ./venv/bin/pip install35.28 MB
31COPY ./gnode-backend/app /gnode/backend/app # buildkit25.73 KB
32COPY ./gnode-backend/api_version.txt /gnode/backend/ # buildkit173 B
33COPY gnode_cloud_client.py /gnode/backend/ # buildkit2.31 KB
34COPY /m2e-bridge/build/m2e-bridge /usr/bin/m2eb # buildkit82.36 MB
35COPY /m2e-bridge/configs/pipelines-docker.json /etc/m2eb/pipelines.json # buildkit725 B
36COPY /m2e-bridge/configs/http-gate-docker.json /etc/m2eb/http-gate.json # buildkit246 B
37COPY /m2e-bridge/configs/m2e-bridge-docker.json /etc/m2eb/m2eb.json # buildkit277 B
38RUN /bin/bash -c mkdir -p161 B
39COPY /m-broker-c/build/src/mosquitto /usr/bin/mqbc # buildkit252.01 KB
40COPY /m-broker-c/build/plugins/dynamic-security/mosquitto_dynamic_security.so /usr/share/mqbc/ # buildkit75.02 KB
41COPY /m-broker-c/configs/mosquitto-docker.conf /etc/mqbc/mqbc.conf # buildkit358 B
42COPY /m-broker-c/configs/dynamic-security.json /etc/mqbc/ # buildkit875 B
43RUN /bin/bash -c chmod 06441.07 KB
44RUN /bin/bash -c chmod 0755111 B
45RUN /bin/bash -c chown -R1.08 KB
46COPY /gnode-ui/dist/gnode-ui /var/www/gnode-ui # buildkit1.82 MB
47RUN /bin/bash -c mkdir /run/gnode167 B
48EXPOSE map[80/tcp:{}]0 B
49EXPOSE map[443/tcp:{}]0 B
50EXPOSE map[2080/tcp:{}]0 B
51EXPOSE map[8883/tcp:{}]0 B
52EXPOSE map[1883/tcp:{}]0 B
53WORKDIR /gnode/backend/32 B
54CMD ["supervisord" "-c" "/etc/supervisor/supervisord.conf"]0 B

Command

# debian.sh --arch 'amd64' out/ 'trixie' '@1742169600'