Sign inSign up

e154/smart-home-server:v0.21.1

Multi-platform
Internet of things
Content management system
Monitoring & observability
Index digest

sha256:c74415ccee59d508d9d97a3c7bc9a4b00e1dfb871b1ee7c47f3e4bbcc1d01db6

OS/ARCH

Compressed size

77.53 MB

Last pushed

almost 2 years by e154

Type

Image

Manifest digest

sha256:52c59f2e93b1b762203aec1908f245781180fa04ac6326f24e646f76e60fcb57

Image Layers

1ADD file ... in / 27.78 MB
2CMD ["bash"]0 B
3RUN /bin/sh -c apt-get update18.89 MB
4RUN /bin/sh -c update-ca-certificates #119.81 KB
5COPY /usr/lib/postgresql/15/bin/pg_dump /usr/local/bin # buildkit177.34 KB
6COPY /usr/lib/postgresql/15/bin/pg_restore /usr/local/bin # buildkit84.29 KB
7RUN /bin/sh -c mkdir -p93 B
8RUN /bin/sh -c chown nobody102 B
9WORKDIR /app/32 B
10COPY conf conf/ # buildkit1.62 KB
11COPY data data/ # buildkit2.31 MB
12COPY LICENSE . # buildkit11.95 KB
13COPY README.md . # buildkit2.34 KB
14COPY CONTRIBUTING.md . # buildkit187 B
15COPY /out/server . # buildkit28.17 MB
16ENTRYPOINT ["/app/server"]0 B
17EXPOSE map[3000/tcp:{}]0 B
18EXPOSE map[3001/tcp:{}]0 B
19EXPOSE map[3002/tcp:{}]0 B
20EXPOSE map[3003/tcp:{}]0 B
21EXPOSE map[1883/tcp:{}]0 B
22EXPOSE map[8080/tcp:{}]0 B
23EXPOSE map[8443/tcp:{}]0 B
24ENV PG_USER=smart_home0 B
25ENV PG_PASS=smart_home0 B
26ENV PG_HOST=postgres0 B
27ENV PG_NAME=smart_home0 B
28ENV PG_PORT=54320 B
29ENV PG_DEBUG=false0 B
30ENV PG_MAX_IDLE_CONNS=100 B
31ENV PG_MAX_OPEN_CONNS=500 B
32ENV PG_CONN_MAX_LIFE_TIME=300 B
33ENV AUTO_MIGRATE=true0 B
34ENV SNAPSHOT_DIR=0 B
35ENV MODE=release0 B
36ENV MQTT_PORT=18830 B
37ENV MQTT_RETRY_INTERVAL=200 B
38ENV MQTT_RETRY_CHECK_INTERVAL=200 B
39ENV MQTT_SESSION_EXPIRY_INTERVAL=00 B
40ENV MQTT_SESSION_EXPIRE_CHECK_INTERVAL=00 B
41ENV MQTT_QUEUE_QOS_0_MESSAGES=true0 B
42ENV MQTT_MAX_INFLIGHT=320 B
43ENV MQTT_MAX_AWAIT_REL=1000 B
44ENV MQTT_MAX_MSG_QUEUE=10000 B
45ENV MQTT_DELIVER_MODE=10 B
46ENV LOGGING=true0 B
47ENV COLORED_LOGGING=false0 B
48ENV ALEXA_HOST=0 B
49ENV ALEXA_PORT=30030 B
50ENV API_HTTP_PORT=30010 B
51ENV API_HTTPS_PORT=30020 B
52ENV API_SWAGGER=true0 B
53ENV API_GZIP=false0 B
54ENV LANG=EN0 B
55ENV ROOT_MODE=false0 B
56ENV DOMAIN=localhost0 B
57ENV PPROF=false0 B
58ENV ROOT_SECRET=0 B
59ENV PATH=/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/app0 B
60ENV GATE_API_HTTP_PORT=80800 B
61ENV GATE_API_HTTPS_PORT=84430 B
62ENV GATE_API_DEBUG=false0 B
63ENV GATE_API_GZIP=true0 B
64ENV GATE_DOMAIN=localhost0 B
65ENV GATE_PPROF=false0 B
66ENV GATE_HTTPS=false0 B
67ENV GATE_PROXY_TIMEOUT=50 B
68ENV GATE_PROXY_IDLE_TIMEOUT=100 B
69ENV GATE_PROXY_SECRET_KEY=0 B
70VOLUME [/app/snapshots]0 B
71VOLUME [/app/data]0 B
72VOLUME [/app/conf]0 B

Command

ADD file:90b9dd8f12120e8b2cd3ece45fcbe8af67e40565e2032a40f64bd921c43e2ce7 in /