Rodar com Docker
Uma das formas de rodar todo o projeto em ambiente de desenvolvimento é utilizando o docker
e docker-compose
. Caso não tenha instalado em sua máquina, execute o seguinte script presente na pasta principal do repositório oficial do projeto.
chmod +x ./install_docker.sh
./install_docker.sh
Configurando arquivo docker-compose
Para executar todos os contêineres, primeiramente realize a cópia do arquivo docker-compose-dev-example.yml
, renomeando o mesmo para docker-compose-dev.yml
.
cp docker-compose-dev-example.yml docker-compose-dev.yml
Iniciar Painel de Controle e API (Backend)
Por fim, execute o seguinte comando para executar todo o sistema:
Lembre-se de configurar as variáveis de ambiente para o Painel de Controle, a API (Backend) e para o Aplicativo Móvel.
docker-compose -f docker-compose-dev.yml up -d --build
Iniciar o Aplicativo Móvel
Para iniciar a aplicação Móvel é necessário instalar as dependências, sendo assim, siga os seguintes passos:
cd mobile
npm i
cd mobile
yarn
Posteriormente, para executar o aplicativo será necessário possuir em mãos um celular ou um emulador. Sendo assim, execute o seguinte comando:
Para rodar o aplicativo em seu dispositivo físico, basta seguir as instruções clicando aqui.
npm run start
yarn start