1
resposta

Como conectar o BD em uma instancia cloud e nao em um container

version: '3' services: nginx: build: dockerfile: ./docker/nginx.dockerfile context: . image: douglasq/nginx container_name: nginx ports:

        - "80:80"
    networks: 
        - production-network
    depends_on: 
        - "node1"
        - "node2"
        - "node3"

mongodb:
    image: mongo
    networks: 
        - production-network

node1:
    build:
        dockerfile: ./docker/alura-books.dockerfile
        context: .
    image: douglasq/alura-books
    container_name: alura-books-1
    ports:
        - "3000"
    networks: 
        - production-network
    depends_on:
        - "mongodb"

node2:
    build:
        dockerfile: ./docker/alura-books.dockerfile
        context: .
    image: douglasq/alura-books
    container_name: alura-books-2
    ports:
        - "3000"
    networks: 
        - production-network
    depends_on:
        - "mongodb"

node3:
    build:
        dockerfile: ./docker/alura-books.dockerfile
        context: .
    image: douglasq/alura-books
    container_name: alura-books-3
    ports:
        - "3000"
    networks: 
        - production-network
    depends_on:
        - "mongodb"

networks: production-network: driver: bridge

1 resposta

Olá, David. Tudo bem?

Para ter certeza que entendi, você quer usar na aplicação um banco de dados externo e não o container criado no docker-compose?