flows
This commit is contained in:
54
.devcontainer/compose.yml
Normal file
54
.devcontainer/compose.yml
Normal file
@@ -0,0 +1,54 @@
|
||||
services:
|
||||
dev:
|
||||
build:
|
||||
context: .
|
||||
dockerfile: Dockerfile
|
||||
volumes:
|
||||
- ..:/workspace:cached
|
||||
command: sleep infinity
|
||||
networks:
|
||||
- dev_net
|
||||
|
||||
nodered:
|
||||
image: nodered/node-red:4.1
|
||||
container_name: nodered
|
||||
ports:
|
||||
- "1880:1880"
|
||||
networks:
|
||||
- dev_net
|
||||
environment:
|
||||
TZ: Europe/Paris
|
||||
volumes:
|
||||
- ./nodered-data:/data
|
||||
- ./nodered-flows/flows.json:/data/flows.json
|
||||
|
||||
rabbitmq:
|
||||
image: rabbitmq:4.1.4-management
|
||||
container_name: rabbitmq
|
||||
environment:
|
||||
RABBITMQ_DEFAULT_USER: "admin"
|
||||
RABBITMQ_DEFAULT_PASS: "geii2025"
|
||||
|
||||
# Activation MQTT sur le port 1883
|
||||
RABBITMQ_SERVER_ADDITIONAL_ERL_ARGS: >
|
||||
-rabbitmq_mqtt tcp_listeners [1883]
|
||||
|
||||
ports:
|
||||
- "5672:5672" # AMQP
|
||||
- "1883:1883" # MQTT
|
||||
- "15672:15672" # RabbitMQ Manager
|
||||
networks:
|
||||
- dev_net
|
||||
volumes:
|
||||
- rabbitmq:/var/lib/rabbitmq
|
||||
|
||||
# Activation des plugins + démarrage serveur
|
||||
command: >
|
||||
sh -c "rabbitmq-plugins enable --offline rabbitmq_mqtt rabbitmq_management &&
|
||||
rabbitmq-server"
|
||||
|
||||
networks:
|
||||
dev_net:
|
||||
|
||||
volumes:
|
||||
rabbitmq:
|
||||
Reference in New Issue
Block a user