👷
Guia Edutec DevOps
Guia Edutec by CIEB
Português Brasil
Português Brasil
  • Introdução
  • Banco de dados
  • Back-end
  • Front-end
Powered by GitBook
On this page
  • Passo a passo
  • 1. Acesso o repositório no GitHub através do link
  • 2. Faça o clone do repositório para seu servidor
  • 3. Acesse à pasta criada
  • 4. Variáveis de ambiente
  • 5. Configure as variáveis de ambiente conforme necessidade
  • 6. Execute o comando do docker-compose

Was this helpful?

Edit on GitHub

Back-end

Instruções para rodar o servidor de aplicação

PreviousBanco de dadosNextFront-end

Last updated 2 years ago

Was this helpful?

Passo a passo

1. Acesso o repositório no GitHub através do link

2. Faça o clone do repositório para seu servidor

$ git clone https://github.com/guiaedutec/geos-backend.git

3. Acesse à pasta criada

$ cd geos-backend

4. Variáveis de ambiente

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).

https://github.com/guiaedutec/geos-backend