Skip to content

IncluiUFCG/Back-End-IncluiUFCG

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

10 Commits
 
 
 
 

Repository files navigation

Guia de Uso IncluiUFCG: Docker Compose para Back-end da Aplicação Adptare

Este guia fornecerá instruções passo a passo para construir e executar o contêiner Docker para o back-end da aplicação Adptare usando Docker Compose.

Pré-requisitos

Certifique-se de ter o Maven, Docker e Docker Compose instalados em sua máquina. Você pode instalá-los seguindo as instruções oficiais em Maven, Docker e Docker Compose.

Passos

  1. Clone este repositório:

    git clone https://github.com/IncluiUFCG/Back-End-IncluiUFCG.git
  2. Navegue até o diretório do projeto:

    cd Back-End-IncluiUFCG/Adptare-master/adptare/
  3. Construa o pacote JAR do back-end usando o Maven:

    mvn clean package

    Isso criará o arquivo JAR executável do back-end na pasta target.

  4. Inicie o contêiner do Docker Compose para o back-end:

    sudo docker-compose up --build -d

    Isso irá construir e iniciar o contêiner Docker para o back-end da aplicação Adptare. O parâmetro -d é opcional e significa "detached", o que faz com que o contêiner seja executado em segundo plano.

  5. Verifique se o contêiner está em execução:

    docker ps

    Você deverá ver o contêiner do back-end da aplicação Adptare em execução na lista.

  6. Verifique os logs do contêiner para garantir que tudo está funcionando corretamente:

    docker logs <nome-do-contêiner>

    Isso exibirá os logs do contêiner Docker, permitindo que você verifique se não há erros durante a inicialização.

Observações

  • Certifique-se de revisar e ajustar as configurações de segurança e acesso conforme necessário para o seu ambiente específico.
  • Certifique-se de que o contêiner do back-end esteja na mesma rede Docker que os contêineres do front-end e do banco de dados para permitir a comunicação adequada entre eles.
  • Esta aplicação é desenvolvida em Java com Spring Boot, incluindo Spring Security para controle de acesso e autenticação.
  • Certifique-se de que o contêiner do back-end esteja na mesma rede Docker que os contêineres do front-end e do banco de dados para permitir a comunicação adequada entre eles. O back-end depende do contêiner do banco de dados para funcionar corretamente, portanto, o docker do banco ou configuracoes relacionadas devem ser realizadas inicialmente, caso deseje rodar localmente deverá ser configurado o arquivo de application.properties para apontar para o banco local

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published