Uma aplicação mínima em Spring Boot, Vue JS e Postgres
- Java 11
- Postgres 9.5
- node 11
Por padrão, a aplicação tentará conectar com um banco de dados Postgres ao iniciar. Veja o arquivo src/main/resources/application-dev.yml
para saber qual usuário e senha será utilizado.
Você precisará criar um banco de dados vazio antes de iniciar a aplicação. O nome do banco padrão é esqueleto
(veja o arquivo de configuração mencionado anteriormente). Para criá-lo, execute:
sudo -u postgres psql -c 'CREATE DATABASE esqueleto'
Usando Postgres via Docker
Caso não queira instalar o Postgres na sua máquina, é possível utilizá-lo via Docker:
Inicie o container em plano de fundo:
docker run --rm --name esqueleto-db -p 5432:5432 -e POSTGRES_PASSWORD=esqueleto -d postgres
Crie o banco de dados esqueleto
:
docker exec -it esqueleto-db psql -U postgres -c 'CREATE DATABASE esqueleto'
Para inicializar a webservice da aplicação clique aqui e sigua os passos descritos no readme.
Para rodar o cliente clique aqui e siga as instruções no readme.