1
resposta

[Projeto] Arquivos não existem.

O projeto disponibilizado pelo professor não inclui o Dockerfile nem o docker-compose. Além disso, mesmo copiando exatamente o que estava escrito, não foi possível executar corretamente, precisei fazer alguns ajustes para que o docker-compose funcionasse.

ERRO QUE ESTÁ APRESENTANDO

=> ERROR [3/3] COPY target/*.jar /clines/app.jar

DOCKERFILE

FROM eclipse-temurin:11-jre

WORKDIR /clines

COPY target/*.jar /clines/app.jar

EXPOSE 8080

CMD java -XX:+UseContainerSupport -jar app.jar

DOCKER-COMPOSE

services:
  database:
    image: postgres:13
    environment:
      POSTGRES_PASSWORD: postgres
      POSTGRES_DB: clines
    volumes:
      - db_data:/var/lib/postgresql/data


  api:
    build:
      context: .
      dockerfile: dockerfile
    environment:
      DB_HOST: database
    ports:
      - "8000:8000"
volumes:
  db_data:
1 resposta

Bom dia, Wesley! Tudo bem?

Agradeço por trazer o seu feedback acerca do conteúdo da aula! Essa ação é de grande importância para continuarmos entregando conteúdo com qualidade.

Só a título de informação, as informações do Dockerfile podem ser encontradas na descrição da aula anterior a essa que você fez o tópico, mas, sim, não há nada a respeito do "docker-compose" na aula em questão. Por isso, estarei entrando em contato com o pessoal responsável pelo curso para adicionarem.

No mais, bons estudos!