Gostaria de saber como ficaria um arquivo docker compose com esse projeto
ATÉ 50% OFF
TÁ ACABANDO!
0 dias
0 horas
0 min
0 seg
Gostaria de saber como ficaria um arquivo docker compose com esse projeto
Olá, Rodolfo
Para criar um arquivo docker-compose com esse projeto, você pode seguir o exemplo abaixo:
version: '3'
services:
rabbitmq:
image: rabbitmq:3-management
hostname: rabbitmq-service
networks:
- restaurante-bridge
mysql:
image: mysql:5.6
environment:
MYSQL_ROOT_PASSWORD: root
networks:
- restaurante-bridge
restaurante-service:
build:
context: ./caminho/do/RestauranteService
dockerfile: Dockerfile
ports:
- 8081:80
networks:
- restaurante-bridge
item-service:
build:
context: ./caminho/do/ItemService
dockerfile: Dockerfile
ports:
- 8080:80
networks:
- restaurante-bridge
networks:
restaurante-bridge:
No exemplo acima, temos quatro serviços: o RabbitMQ, o MySQL, o RestauranteService e o ItemService. Cada serviço possui sua imagem e suas configurações específicas.
Lembre-se de substituir o ./caminho/do/RestauranteService e o ./caminho/do/ItemService pelo caminho correto dos diretórios onde se encontram os arquivos Dockerfile de cada serviço.
Espero ter ajudado! Bons estudos!