- Instale o Node.js (lts ou 18.14.1)
- Crie um fork da aplicação
- Baixe e instale o repositorio baixado
git clone https://github.com/<seu-usuario>/teste-vocacional-unidesc.git
npm install
npm run start:dev
npm run test
docker run --name teste-vocacional -p 27017:27017 -e MONGO_INITDB_ROOT_USERNAME=root -e MONGO_INITDB_ROOT_PASSWORD=root -d mongo
após a criação do container adicione a uri de conexão as variaveis de ambiente -> ex: mongodb://root:root@localhost:27017/?authMechanism=DEFAULT
caso voê altere alguma configuração verifique se isso altera a conexão
crie uma copia do arquivo docker-compose.example e renomeie para docker-compose.yml
- Adicione as váriaveis necessárias para o projeto, porta e conexão de mongo (há um script para subir o mongo junto ao container), recomendo que sempre que for subir a aplicação utilize o script build.sh (ele garante que sempre sera apagada a verão antiga da imagem, garantindo que sua memória não vá embora subindo a aplicação) caso não queira:
# caso vá usar o build.sh
sudo ./build.sh
# caso vá usar apenas o docker mesmo, (-d impede que o seu terminal fique preso no container)
docker-compose up -d