... | ... | @@ -3,4 +3,20 @@ |
|
|
|
|
|
# Página de Instalação do Usuário
|
|
|
|
|
|
Aqui deve ser explicado como o Projeto deve ser instalado pelo Usuário Final, onde esta página deve ser apresentado para o Usuário final poder usufruir do programa desenvolvido. |
|
|
\ No newline at end of file |
|
|
**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`. |
|
|
\ No newline at end of file |