Ainda não tem acesso? Estude com a gente! Matricule-se
Ainda não tem acesso? Estude com a gente! Matricule-se

É possível utilizar no ECS containers que tenham dependência de outro?

Tenho uma aplicação que é uma API Restful que se conecta ao um banco postgres. Através do docker-compose eu executo essa aplicação via docker normalmente, sendo um container para aplicação e outro para o banco. Defino a dependência da aplicação com o banco pelo próprio docker-compose.yml:

version: '3'
services:
  db:
    image: "postgres"
    ports:
     - "5432:5432"
    environment:
     POSTGRES_DB: db
     POSTGRES_USER: admin
     POSTGRES_PASSWORD: admin

  app:
    build: .
    ports:
     - "8080:8080"
    environment:
     SPRING_DATASOURCE_URL: jdbc:postgresql://db/db
     SPRING_DATASOURCE_USERNAME: admin
     SPRING_DATASOURCE_PASSWORD: admin
    depends_on:
     - db

É possível configurar esse mesmo cenário no ECS? Como seria a configuração para containers que têm dependências?

1 resposta

Olá Fernando, tudo bem? Sim, é possível como podemos ver na documentação sobre Container Dependency, podemos entender como funciona e compreender sobre o funcionamento de cada atributo, e você pode ver um exemplo prático de como isso funciona em Example: Container dependency.

Dá uma olhada e fala se entendeu!

Quer mergulhar em tecnologia e aprendizagem?

Receba a newsletter que o nosso CEO escreve pessoalmente, com insights do mercado de trabalho, ciência e desenvolvimento de software