Na raiz do projeto, renome o arquivo .env.example para somente .env
5. Configure as variáveis de ambiente conforme necessidade
Atenção!
Para o funcionamento correto das funcionalidades, é obrigatório preencher as variáveis de configuração de email.
.env
RAILS_ENV=development
# Credênciais padrão do banco de dados
# Recomendamos alterar no banco de dados o nome do usuário e a senha por motivos de segurança!
MONGODB_HOST_1=host.docker.internal:30998
MONGODB_DATABASE=guia_edutec
MONGODB_USER=geos
MONGODB_PASS=<password-default>
# Configurações de email
MAIL_SERVER=
MAIL_PORT=
MAIL_USERNAME=
MAIL_PASSWORD=
MAIL_DOMAIN=
MAIL_FROM=
MAIL_SENDER=
# URLs base
# Configure conforme necessidade
FRONTEND_URL=host.docker.internal:8001
BACKEND_URL=host.docker.internal:8000
# Insira um hash aleatório com 128 caracteres, contendo números e letras minúsculas
SECRET_KEY_BASE=
6. Execute o comando do docker-compose
~/geos-backend$ docker-compose up -d
Atenção!
Caso a aplicação seja implantada no sistema operacional Windows, verifique o caracteres de controle do arquivo entrypoint.sh. É necessário que esteja configurado como LF (Line Feed).