Ambiente de Desenvolvimento Local dos serviços RCaldas em Docker
Faça clone do repositório com o seguinte comando para baixar os submódulos:
git clone --recurse-submodules [email protected]:rcaldas-com/dev.git rcaldas
Entre no novo diretório e faça checkout nos submódulos:
cd rcaldas
git submodule foreach -q --recursive 'git checkout main || git checkout master'
Crie o arquivo .env
a partir do ememplo:
cp env-example .env
Inicie os serviços em segundo plano:
docker compose up -d
Siga os logs do serviço "web":
docker compose logs -f web
Acesso o app pelo link http://localhost:8001
O dump do banco de dados por ser colocado no diretório bkp/
O restore do backup pode ser feito com o comando:
docker compose exec -it mongo sh -c 'mongorestore --objcheck --drop --uri="$MONGO_URI"'