Automatização de app para ambiente de desenvolvimento
Primeira versão usando o docker-compose
- Docker (Ultima versão)
- Docker-compose (Ultima versão)
- Portainer (Instalação Opcional)
Fazer o clone desse projeto:
git clone <repo>
Ir para o diretorio raiz do projeto clonado
cd api-docker-livro-digital
Fazer o clone do projeto da API do Livro Digital
Link: https://github.com/Alessandro-Franca01/API-Livro-de-Inspetores
git clone <repo>
Renomar projeto da api
mv API-Livro-de-Inspetores/ api
Mover o Dockerfile para a api
mv ./Dockerfile ./api
Alterar o valor perfil no arquivo "application.properties" para "test"
Relative Path:
api/src/main/resources/
Voltar para pasta raiz onde esta o docker-compose.yml rode o comando:
docker compose up
Caso ocorra erro de permissão, rode o comando:
sudo chmod -R 777 ./api
Add variaveis de ambiente no arquivo "application-dev.properties"
EXEMPLOS DOS DADOS DE ACESSO:
spring.datasource.url=jdbc:postgresql://postgres:5432/postgres
spring.datasource.username=postgres
spring.datasource.password=root
spring.datasource.url=jdbc:postgresql://host.docker.internal:2022/postgres
spring.datasource.username=postgres
spring.datasource.password=root
Depois de configurado o banco, Alterar o valor perfil no arquivo "application.properties" para "dev"
Veja nesse link: https://github.com/Alessandro-Franca01/docker-livro-digital/tree/master
- Docker & Docker-Compose - Programas para trabalhar com containers
- Portainer - CE - Gerenciador de containres web
Versão 1.0.0
- Alessandro França - Desenvolvedor Full Stack - Github
- DITECI & GM Cabdelo;
⌨️ feito por Alessandro Franca