Operação
Ambientes e Deploy
Pipelines, domínios e comandos de execução.
Backend
Repositório: gnoqcore-backend.
Comando local:
./mvnw mn:run -Dmicronaut.environments=devPipeline:
- Azure Pipelines.
- Build com Maven.
- Deploy por SSH para VPS.
- Releases versionadas por pasta.
- Symlink
current. - Restart via systemd.
- Rollback automático se o serviço não ficar ativo.
Frontend
Repositório: gnoqcore-frontend.
Comando local:
npm install
npm run devPipeline:
- Azure Pipelines em push na
main. - Variáveis no grupo
VERCEL_DEPLOY_GNOQCORE_FRONTEND. - Deploy pela Vercel CLI.
- O repositório continua no Azure DevOps; a Vercel recebe o build/deploy pela CLI.
Documentação
Repositório: gnoqcore-docs.
Comando local:
npm install
npm run devProdução:
- URL oficial: https://coredocs.gnoq.com.br
- Projeto Vercel:
gnoqcore-docs - Pipeline Azure:
gnoqcore-docs - Variable group:
VERCEL_DEPLOY_GNOQCORE_DOCS
DNS atual esperado na Hostinger:
| Tipo | Nome | Valor |
|---|---|---|
| CNAME | coredocs | 593abd98569fd7a0.vercel-dns-017.com |
Validações antes de publicar
Backend:
./mvnw testFrontend:
npm run verifyDocs:
npm run verify