Skip to content

Latest commit

 

History

History
81 lines (62 loc) · 1.97 KB

README.md

File metadata and controls

81 lines (62 loc) · 1.97 KB

Fluxo de Transferência

wakatime CI Fluxo de Transferencia


Swagger


Instalação:

version: '3.9'

services:
  sqldb:
    image: mysql:latest
    restart: always
    container_name: sql_transferencia_db
    networks:
      - fluxo-bridge
    ports:
      - "3307:3306"
    volumes:
      - fluxo-db:/var/lib/mysql
    environment:
      - MYSQL_ROOT_PASSWORD=Fluxo@123
      - MYSQL_DATABASE=transferenciadb

  fluxo-app:
    image: diegoneves/fluxo-tranferencia:latest
    container_name: fluxo_transferencia
    ports:
      - "8080:8080"
    depends_on:
      - sqldb
    networks:
      - fluxo-bridge
    environment:
      - DB_HOST=sql_transferencia_db
      - DB_PORT=3306
    entrypoint: sh -c "dockerize -wait tcp://sql_transferencia_db:3306 -timeout 60s && java -jar target/fluxo-tranferencia.jar"

volumes:
  fluxo-db:

networks:
  fluxo-bridge:
    driver: bridge

Lembre-se de estar no diretório onde o seu arquivo docker-compose.yaml está localizado antes de executar esses comandos.

Para executar esse arquivo docker-compose.yaml, use o comando:

docker-compose up -d

Se quiser que o Docker Compose reconstrua as imagens antes de iniciar os contêineres, você pode adicionar a opção --build:

docker-compose up --build -d

Para parar o docker-compose.yaml execute o comando abaixo:

docker-compose down

Para parar e remover as imagens associadas ao docker-compose, execute o comando abaixo:

docker-compose down --rmi all