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.example
paraapi/.env
;docker/mongodb/.env-mongo-express.example
paradocker/mongodb/.env-mongo-express
;docker/mongodb/.env-mongodb.example
paradocker/mongodb/.env-mongodb
;mobile/.env.example
paramobile/.env
.
Após a configuração, basta executar o seguinte comando:
docker-compose up -d
Primeiro, é 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 start
Primeiro, é 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 start
Quando 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 |