#Tutorial acelerado de docker compose # O Docker compose é uma ferramenta para definir e # executar aplicações com múltiplos contâineres. # Todos os valores que começam com '$' são variáveis # que variam de acordo com a instalação. Você define estes valores # em um arquivo chamado '.env' no mesmo diretório deste arquivo. # nota: NUNCA suba o arquivo .env para o git. # Lista de serviços services: mosquitto: image: "eclipse-mosquitto:2.0.22" ports: - "127.0.0.1:1883:1883" volumes: - type: bind source: ./mosquitto-config/ target: /mosquitto/config/ networks: - mosquitto mqtt-client: environment: MQTT_CLIENT_USER: ${MQTT_CLIENT_USER} MQTT_CLIENT_PASSWORD: ${MQTT_CLIENT_PASSWORD} build: context: ./mqtt_client/ networks: - mosquitto depends_on: - mosquitto networks: mosquitto: