Este repositório armazena o código da aplicação front-end do projeto da disciplina de Desenvolvimento de Aplicações Corporativas.
Esse repositório para funcionamento completo dessa aplicação, é necessário que o aplicativo que está armazenado nesse repositório esteja sendo executado em segundo plano.
- Git;
- PostgreSQL (versão 12 foi utilizada durante o desenvolvimento).
- Maven (versão 3.8.6 foi utilizada durante o desenvolvimento)[OPCIONAL];
Caso você não possua, ou não queira instalar o Maven, você pode utilizar o wrapper do maven que é provido pelo projeto, que são os arquivos mvnw e mvnw.cmd na raiz do projeto.
No Windows é utilizado o mvnw.cmd, e no Linux o mvnw.
Com o Git instalado em seu computador, abre um terminal de linha de comando (no Windows o Git Bash ou WSL).
Cole o comando descrito abaixo:
git clone https://github.com/FilipeFariasC/projeto-dac-2022.1-backend.git
Na linha de comando, entre no diretório do projeto:
cd /{caminho}/{até}/{repositório}/projeto-dac-2022.1-backend
Ainda na linha de comando, instale todas as dependências da aplicação.
OBS: usar o comando mvn adequado para a sua situação, que nem descrito acima.
mvn dependency:resolve
Na linha de comando, dentro da pasta do repositório, execute o comando:
psql -U postgres -W -f ./sql/dev/init.sql
Isso criará o usuário no PostgreSQL que será utilizado na aplicação.
Para a execução da aplicação, digite:
mvn spring-boot:run -Dspring-boot.run.jvmArguments="-Dspring.profiles.active=dev"
OBSERVAÇÕES FINAIS: Após seguir todos os passos acima você terá a aplicação funcionando LOCALMENTE, você terá acesso aos endpoints do nosso backend, entretanto para uma experiência completa é necessário a execução em paralelo da aplicação frontend.