Utilisation de compose plutot que de script pour builder, lancer et stopper les containers (maj de la doc)
This commit is contained in:
49
compose.yml
Normal file
49
compose.yml
Normal file
@@ -0,0 +1,49 @@
|
||||
services:
|
||||
nanomq:
|
||||
image: docker.io/emqx/nanomq:latest
|
||||
container_name: nanomq
|
||||
restart: always
|
||||
networks:
|
||||
- vulture-net
|
||||
ports:
|
||||
- "1883:1883"
|
||||
- "9001:9001"
|
||||
- "8081:8081"
|
||||
- "8083:8083"
|
||||
- "8883:8883"
|
||||
volumes:
|
||||
- ./VContainers/MQTT/config/nanomq.conf:/etc/nanomq.conf:Z
|
||||
command: ["--conf", "/etc/nanomq.conf"]
|
||||
|
||||
vnode:
|
||||
image: vnode:latest
|
||||
container_name: vnode
|
||||
build:
|
||||
context: .
|
||||
dockerfile: ./VContainers/VNode/Containerfile
|
||||
restart: always
|
||||
networks:
|
||||
- vulture-net
|
||||
depends_on:
|
||||
- nanomq
|
||||
|
||||
vapp:
|
||||
image: vapp:latest
|
||||
container_name: vapp
|
||||
build:
|
||||
context: .
|
||||
dockerfile: ./VContainers/VApp/Containerfile
|
||||
restart: always
|
||||
networks:
|
||||
- vulture-net
|
||||
ports:
|
||||
- "5173:5173"
|
||||
volumes:
|
||||
- ./VContainers/VApp/config/config_prod.js:/usr/share/nginx/html/config.js:Z
|
||||
depends_on:
|
||||
- nanomq
|
||||
|
||||
networks:
|
||||
vulture-net:
|
||||
name: vulture-net
|
||||
driver: bridge
|
||||
Reference in New Issue
Block a user