ia_dev/projects/algo/conf.json
Nicolas Cantu f1c53477b0 feat(deploy): methodology lib and project_orchestrator_path
**Motivations:**
- Keep shared methodology, envs, and future quality sequences in ia_dev; single project orchestrator script per repo

**Root causes:**
- N/A

**Correctifs:**
- N/A

**Evolutions:**
- Add deploy/lib/deploy-methodology.sh (test|pprod|prod validation)
- deploy.sh sources methodology before orchestrator
- orchestrator prefers deploy.project_orchestrator_path then legacy phases/deploy_script_path
- conf.json: project_orchestrator_path for lecoffreio, algo, enso; remove hooks where redundant
- Document in README.md, projects/README.md, deploy/lib/README.md

**Pages affectées:**
- deploy/*, projects/*/conf.json, README files
2026-03-23 13:19:03 +01:00

46 lines
1.3 KiB
JSON

{
"id": "algo",
"name": "algo",
"project_path": "/home/desk/code/algo/deploy",
"build_dirs": [
"/home/desk/code/algo/deploy/lecoffre-ressources-dev",
"/home/desk/code/algo/deploy/lecoffre-back-main",
"/home/desk/code/algo/deploy/lecoffre-front-main"
],
"deploy": {
"repository_root": "/home/desk/code/algo",
"scripts_path": "/home/desk/code/algo/deploy/scripts_v2",
"deploy_script_path": "/home/desk/code/algo/deploy/scripts_v2/deploy.sh",
"project_orchestrator_path": "deploy/scripts_v2/deploy.sh",
"secrets_path": "/home/desk/code/algo/.secrets"
},
"version": {
"package_json_paths": [
"/home/desk/code/algo/deploy/lecoffre-back-main/package.json",
"/home/desk/code/algo/deploy/lecoffre-front-main/package.json"
],
"splash_app_name": "algo"
},
"mail": {
"email": "ai.support.algo@4nkweb.com",
"imap_bridge_env": ".secrets/gitea-issues/imap-bridge.env"
},
"git": {
"wiki_url": "https://git.4nkweb.com/nicolas.cantu/algo/wiki",
"token_file": ".secrets/gitea-issues/token"
},
"tickets": {
"ticketing_url": "https://git.4nkweb.com/nicolas.cantu/algo/issues",
"authorized_emails": {
"to": [
{
"test": "AI.ALGO.TEST@4nkweb.com",
"pprod": "AI.ALGO.PPROD@4nkweb.com",
"prod": "AI.ALGO.PROD@4nkweb.com"
}
],
"from": ["nicolas.4nk@pm.me"]
}
}
}