Ambientes do app
Atualmente o app conta com 3 ambientes principais e 2 secundários. Os ambientes principais são: desenvolvimento (dev), staging (stg) e produção (prod). Os ambientes secundários são: local (local) e integration-test.
Caso você queira acessar as funcionalidades do app, você poderá criar sua conta para cada ambiente ou pode usar a seguinte conta de teste disponível em todos os ambientes:
- email: marco+user0@usesofia.com
- senha: 123456
Desenvolvimento (dev)
Ambiente integrado de desenvolvimento, contém as últimas mudanças na branch main.
Você pode acessa-lo em https://dev.app.usesofia.com.
Staging (stg)
Ambiente onde as alterações feitas no ambiente de desenvolvimento são testadas antes de serem enviadas para produção. Geralmente é um ambiente mais estável que o de desenvolvimento.
Você pode acessa-lo em https://stg.app.usesofia.com.
Produção (prod)
Ambiente onde o app é acessado pelos usuários finais.
Você pode acessa-lo em https://app.usesofia.com.
Local (local)
Ambiente local, utilizado para desenvolvimento local.
Geralmente, o front do app é executado em http://localhost:8080 e o backend em http://localhost:3000.
Integration-test
Ambiente utilizado para testes de integração. Esse ambiente só existe em pipelines de CI/CD.