|[Home](home)|[Sprints](sprints)|[Requisitos](requisitos)|[Arquitetura](arquitetura)|[Configuração](configuracao)|[Mockups](mockups)|[Banco de Dados](banco_dados)|[Instalação](instalacao)|[Gerência de Projeto](gp)|[Horários Disponiveis](horarios)|[Links úteis](useful-links)|[Anotações do time](anotacoes-do-time)|[Versionamento](versionamento)|[Comandos](comandos)|[Padronização](padronizacao) |---|---|---|---|---|---|---|---|---|---|---|---|---|---|---| # Página de Instalação do Usuário **Requisitos de Software:** * Java 11 * Banco de dados PostgreSQL * Maven (pode ser utilizado o wrapper disponibilizado pelo projeto) Os arquivos de configuração (Liquibase, Spring e mail) ficam na pasta `/src/main/resources`. Também encontra-se as migrações do banco de dados em `/src/main/resources/database`. É importante ressaltar que as migrações do banco de dados ficam na pasta referente ao ambiente de desenvolvimento. Assim, caso queira trocar o perfil da aplicação ou o nome em si, coloque as migrações em uma pasta que reflita o nome do ambiente (prod, staging, etc). **Passos:** * Clonar o repositório (Após realizar o clone do repositório, certifique-se de que a sua instância do banco de dados está up e limpa). * Alterar os dados de conexão com o banco de dados e configurações de servico de e-mail nos arquivos `application-*.yaml`, `liquibase*.properties` e `mail.properties`. * Execute, na pasta do projeto, o comando `mvn package` ou `./mvnw package`. Verifique se todos os testes passaram. * Execute, na pasta do projeto, o comando `mvn liquibase:update` ou `./mvnw liquibase:update`. Isso irá popular o banco de dados com as migrações criadas pelo Liquibase. * Execute, na pasta do projeto, `mvn spring-boot: run` ou `./mvnw spring-boot:run`.