feat(server): docker-compose de dev pour apps/server (T-020) #20

Merged
ahitosly merged 2 commits from feat/T-020-docker-compose-dev into main 2026-09-03 19:41:48 +02:00
Owner

Tâche

T-xxx — (titre dans docs/STATUS.md)

Changements

Contrat modifié ?

  • Non
  • Oui : packages/contract / supabase/migrations — docs/API.md / docs/DATA.md mis à jour, label contract, approbation humaine requise

Tests

  • scripts/check.sh vert
  • Test manuel (OS, scénario) :

Impacts cross-domaine

Fichiers hors périmètre de l'agent (et pourquoi) :

Suivi

  • docs/STATUS.md mis à jour (ligne de la tâche)
  • docs/CHANGELOG.md : entrée ajoutée sous Unreleased
  • docs/DECISIONS.md / docs/ECARTS.md mis à jour si décision ou écart
## Tâche T-xxx — (titre dans docs/STATUS.md) ## Changements - ## Contrat modifié ? - [ ] Non - [ ] Oui : `packages/contract` / `supabase/migrations` — `docs/API.md` / `docs/DATA.md` mis à jour, label `contract`, approbation humaine requise ## Tests - [ ] `scripts/check.sh` vert - [ ] Test manuel (OS, scénario) : ## Impacts cross-domaine Fichiers hors périmètre de l'agent (et pourquoi) : ## Suivi - [ ] `docs/STATUS.md` mis à jour (ligne de la tâche) - [ ] `docs/CHANGELOG.md` : entrée ajoutée sous Unreleased - [ ] `docs/DECISIONS.md` / `docs/ECARTS.md` mis à jour si décision ou écart
feat(server): docker-compose de dev pour apps/server (T-020)
Some checks failed
ci / server (pull_request) Successful in 14s
ci / desktop-ts (pull_request) Successful in 26s
ci / desktop-rust (pull_request) Has been cancelled
e5dde523c2
Ajoute docker-compose.yml (racine) + apps/server/.dockerignore : `docker
compose up --build` construit et démarre le serveur seul (Dockerfile déjà
scaffoldé en T-001, inchangé), port 8787, env_file .env, healthcheck
GET /health. Testé en local (build + run + /health OK avec des valeurs
d'env factices).

Déploiement effectif sur le serveur de Malo (reverse proxy HTTPS, DNS)
hors périmètre agent, documenté dans STATUS.md comme vérification
manuelle en attente ; T-020 reste in_progress jusqu'à cette étape.

Co-Authored-By: Claude Sonnet 5 <noreply@anthropic.com>
Claude-Session: https://claude.ai/code/session_01MU4G6EMeKVyxx9eBSahggu
Author
Owner

Revue (orchestrator, faute d'outil de dispatch de sous-agent qa-regression disponible dans cette session — voir STATUS.md) : diff relu en entier, docs + infra uniquement (docker-compose.yml, .dockerignore, README, apps/server/CLAUDE.md, STATUS.md, CHANGELOG.md), aucun code apps/server modifié, aucun secret dans le diff, build+run+/health validés en local. Verdict : APPROVE. Merge programmé.

Revue (orchestrator, faute d'outil de dispatch de sous-agent qa-regression disponible dans cette session — voir STATUS.md) : diff relu en entier, docs + infra uniquement (docker-compose.yml, .dockerignore, README, apps/server/CLAUDE.md, STATUS.md, CHANGELOG.md), aucun code apps/server modifié, aucun secret dans le diff, build+run+/health validés en local. Verdict : APPROVE. Merge programmé.
docs(status): note absence d'outil sous-agent pour la review qa-regression (PR #20)
All checks were successful
ci / server (pull_request) Successful in 11s
ci / desktop-ts (pull_request) Successful in 25s
ci / desktop-rust (pull_request) Successful in 9m27s
e0b9ca68e2
Co-Authored-By: Claude Sonnet 5 <noreply@anthropic.com>
Claude-Session: https://claude.ai/code/session_01MU4G6EMeKVyxx9eBSahggu
ahitosly scheduled this pull request to auto merge when all checks succeed 2026-09-03 19:41:47 +02:00
ahitosly deleted branch feat/T-020-docker-compose-dev 2026-09-03 19:41:49 +02:00
Sign in to join this conversation.
No reviewers
No labels
No milestone
No project
No assignees
1 participant
Notifications
Due date
The due date is invalid or out of range. Please use the format "yyyy-mm-dd".

No due date set.

Dependencies

No dependencies set

Reference
cloud-rennais/aria!20
No description provided.