ia_dev/projects/algo/conf.json
Nicolas Cantu aa3249ee0c evol(deploy): run-project-hooks, algo/enso repository_root, wire change-to-all-branches
**Motivations:**
- Execute deploy.hooks.phases from conf.json with fallback to deploy_script_path; align algo/enso with repository_root and empty phases.

**Root causes:**
- Deploy entry was hardcoded to deploy.sh; hooks array unused.

**Correctifs:**
- None.

**Evolutions:**
- deploy/run-project-hooks.sh; change-to-all-branches.sh and deploy-by-script-to.sh call it when IA_PROJECT_ID is set; lecoffreio phases list deploy/scripts_v2/deploy.sh; algo/enso repository_root + hooks.phases []; deploy/lib/README.md placeholder for future generic extract.

**Pages affectées:**
- deploy/run-project-hooks.sh, deploy/change-to-all-branches.sh, deploy/deploy-by-script-to.sh, deploy/lib/README.md, projects/lecoffreio/conf.json, projects/algo/conf.json, projects/enso/conf.json
2026-03-23 12:41:47 +01:00

48 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",
"secrets_path": "/home/desk/code/algo/.secrets",
"hooks": {
"phases": []
}
},
"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"]
}
}
}