Files
c_pompes/.devcontainer/compose.yml
2025-12-10 09:29:59 +01:00

55 lines
1.1 KiB
YAML

services:
dev:
build:
context: .
dockerfile: Dockerfile
volumes:
- ..:/workspace:cached
command: sleep infinity
networks:
- dev_net
nodered:
build: ./nodered
container_name: nodered
ports:
- "1880:1880"
networks:
- dev_net
environment:
TZ: Europe/Paris
volumes:
- nodered:/data
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:
nodered:
rabbitmq: