Desenvolvido para disciplina de Programação Mobile no curso de Engenharia da Computação.
Primeiro, é preciso configurar as viráveis de ambiente, para isso, crie uma
cópia dos arquivos .env.example disponíveis nos seguintes locais:
api/.env.exampleparaapi/.env;docker/mongodb/.env-mongo-express.exampleparadocker/mongodb/.env-mongo-express;docker/mongodb/.env-mongodb.exampleparadocker/mongodb/.env-mongodb;mobile/.env.exampleparamobile/.env.
Após a configuração, basta executar o seguinte comando:
docker-compose up -dPrimeiro, é preciso configurar o objeto responsável pelas variáveis de ambiente, para isso, acesse os seguintes arquivos e coloque os valores corretos nos atributos do objeto:
api/src/config/environment.js;mobile/src/config/environment.ts.
Após a configuração, basta executar os seguintes comandos:
- Executar a API (necessário estar na pasta
api)
yarn
yarn nodemon- Executar o app (necessário estar na pasta
mobile)
yarn
yarn startPrimeiro, é preciso configurar o objeto responsável pelas variáveis de ambiente, para isso, acesse os seguintes arquivos e coloque os valores corretos nos atributos do objeto:
api/src/config/environment.js;mobile/src/config/environment.ts.
Após a configuração, basta executar os seguintes comandos:
- Executar a API (necessário estar na pasta
api)
npm i
npx nodemon- Executar o APP (necessário estar na pasta
mobile)
npm i
npm run startQuando executado com containers, será criado o seguinte ambiente:
- Porta 27017: MongoDB (Banco de Dados);
- Porta 8081: Mongo Express (Interface web para gerenciamento do MongoDB);
- Porta 3000: API;
- Porta 19000: APP.
Já caso seja executado via yarn ou npm, será executado apenas a API e o APP,
ou seja, é preciso que você possua um MongoDB configurado por conta própria,
seja na cloud, com o Mongo Compass ou qualquer outra coisa.
| Nome | |
|---|---|
| João Felipe | GitHub |
| Nathan Reis | GitHub |












