Pular para o conteúdo principal

Desenvolvimento Local

Repositórios principais

treinogo-dev-tools

Scripts para subir todos os serviços locais de uma vez.

npm run dev

Sobe: Backend, Auth, App Professor, App Aluno e Console.

treinogo-landing

Repo das telas de auth (login, cadastro, recuperação de senha). Servidas em produção em auth.treinogo.com.

Histórico: este repo já hospedou a landing institucional. Hoje a landing vive no WordPress, sob cuidado de @thiag0xavier. Aqui ficou apenas a parte de auth.

treinogo-console

Backoffice/admin da plataforma. Em produção em console.treinogo.com.

Hostnames e portas

Para desenvolvimento local, utilizamos hostnames customizados:

ServiçoHostnamePorta
Backendapi.treinogo.local8000
Authauth.treinogo.local8080
App Professorapp.treinogo.local3001
App Alunoportal.treinogo.local3000
Consoleconsole.treinogo.local3002

Os apps App Professor e App Aluno redirecionam para a tela de Auth quando o usuário não está logado.

Configuração /etc/hosts

Adicione ao arquivo /etc/hosts:

127.0.0.1 api.treinogo.local
127.0.0.1 auth.treinogo.local
127.0.0.1 app.treinogo.local
127.0.0.1 portal.treinogo.local
127.0.0.1 console.treinogo.local