Aller au contenu principal

CI/CD & Déploiement

Pipelines GitHub Actions

Nomu dispose de deux workflows GitHub Actions :

WorkflowFichierDéclencheur
Tests.github/workflows/test.ymlPush / PR sur main
Déploiement.github/workflows/deploy.ymlPush sur main ou déclenchement manuel

Workflow de développement

Secrets GitHub requis

SecretDescription
GHCR_TOKENPersonal Access Token pour GHCR
DB_NAMENom de la base PostgreSQL
DB_USERUtilisateur PostgreSQL
DB_PASSWORDMot de passe PostgreSQL
MEILI_API_KEYMaster key Meilisearch
OPENAI_API_KEYClé API OpenAI
SESSION_SECRETSecret session Express
JWT_SECRETSecret JWT
CLIENT_URLURL du frontend (CORS)