Closed diegosneves closed 5 months ago
Foi criado uma nova API para auxiliar esse Projeto:
https://github.com/diegosneves/validator-fiscal
validator Fiscal swagger - local
Adicionado no compose.yaml
validator-fiscal-app:
image: diegoneves/validator-fiscal:latest
container_name: validator_fiscal_api
ports:
- "8001:8001"
Na versao final devera ser algo parecido com isso:
services:
database:
image: "mysql:latest"
container_name: assembleia_mysql_db
environment:
- MYSQL_DATABASE=${DB_NAME}
- MYSQL_ROOT_PASSWORD=${DB_PASSWORD}
ports:
- "3307:3306"
volumes:
- db-mysql-assembleia:/var/lib/mysql
validator-fiscal-app:
image: diegoneves/validator-fiscal:latest
container_name: validator_fiscal_api
ports:
- "8001:8001"
assembleia-app:
image: diegoneves/assembleia-vota:latest
container_name: assembleia_vota_api
ports:
- "8080:8080"
depends_on:
- database
environment:
- DB_HOST=assembleia_mysql_db
- DB_PORT=3306
- FISCAL_HOST=validator_fiscal_api
- FISCAL_PORT=8001
entrypoint: sh -c "dockerize -wait tcp://assembleia_mysql_db:3306 -timeout 60s && java -jar target/assembleia-vota.jar"
volumes:
db-mysql-assembleia:
Tarefa Bônus 1 - Integração com sistemas externos
Payload: