Repositório para desenvolvimento de aplicações web com o framework NestJS nas disciplinas de Engenharia de Software 1 e Projeto Integrador do câmpus Campo Mourão da UTFPR.
Features:
- Registro de usuários
- Autenticação de usuários
- CRUD To-Do
- Testes E2E
- CI/CD
# setting up environment variables file
$ cp .env.example .env
# installing dependencies
$ yarn
$ yarn build
# development
$ yarn start:dev
# production mode
$ yarn start:prod
# debug mode
$ yarn start:prod
# e2e tests
$ yarn test:e2e
Caso não tenha o docker em sua máquina, instale com os seguintes comandos:
chmod +x ./install_docker.sh
./install_docker.sh
sudo groupadd docker
sudo usermod -aG docker $USER
Após executar os comando acima, reinicie sua máquina!
preencher... (obs: instale linux logo cara)
Para executar o conteiner corretamente, primeiramente realize a cópia do arquivo .env.postgres.example
, renomeando o mesmo para .env.postgres
.
cp .env.postgres.example .env.postgres
Após isso, abra o arquivo e preencha o campo POSTGRES_PASSWORD
com a senha que deseja utilizar.
Basta executar o seguinte compando em seu terminal:
docker-compose up -d --build