docs: switch project FQDN from acadenice.fr to stark.a3n.fr

The acadenice.fr zone has no wildcard and no records pointing to this
host. The stark.a3n.fr zone has a wildcard A record on the deployment
host, so any subdomain resolves automatically without DNS provisioning.

Switching the canonical FQDNs (corentin-wakdo and corentin-wakdo-admin)
to stark.a3n.fr removes the DNS prerequisite and lets Traefik provision
Let's Encrypt certs via HTTP-01 challenge immediately.
This commit is contained in:
Imugiii 2026-04-30 11:35:56 +00:00
parent ac8b6a6791
commit 4edabf20df
2 changed files with 8 additions and 8 deletions

View file

@ -5,8 +5,8 @@ Borne de commande pour restauration rapide. Projet de certification RNCP 37805 (
**Statut** : en developpement actif. Soutenance prevue septembre 2026. **Statut** : en developpement actif. Soutenance prevue septembre 2026.
**Sites exposes cibles** : **Sites exposes cibles** :
- `https://corentin-wakdo.acadenice.fr` — Borne client (Bloc 1 Front) - `https://corentin-wakdo.stark.a3n.fr` — Borne client (Bloc 1 Front)
- `https://corentin-wakdo-admin.acadenice.fr` — Back-office + API REST (Bloc 2) - `https://corentin-wakdo-admin.stark.a3n.fr` — Back-office + API REST (Bloc 2)
--- ---
@ -66,7 +66,7 @@ Detail et justifications : `docs/PROJECT_CONTEXT.md` section 6.
## Architecture ## Architecture
``` ```
corentin-wakdo.acadenice.fr corentin-wakdo-admin.acadenice.fr corentin-wakdo.stark.a3n.fr corentin-wakdo-admin.stark.a3n.fr
| | | |
+--------------+-----------------------+ +--------------+-----------------------+
| |

View file

@ -122,10 +122,10 @@ Client Borne (Bloc 1) API (Bloc 2) BDD
| FQDN | Role | Bloc | Auth | | FQDN | Role | Bloc | Auth |
|---|---|---|---| |---|---|---|---|
| `corentin-wakdo.acadenice.fr` | Borne client (kiosk tactile) | Bloc 1 | Public | | `corentin-wakdo.stark.a3n.fr` | Borne client (kiosk tactile) | Bloc 1 | Public |
| `corentin-wakdo-admin.acadenice.fr` | Back-office + API REST (sous `/api/*`) | Bloc 2 | Sessions (back-office) + tokens (API ecriture) | | `corentin-wakdo-admin.stark.a3n.fr` | Back-office + API REST (sous `/api/*`) | Bloc 2 | Sessions (back-office) + tokens (API ecriture) |
**CORS** : la borne (`corentin-wakdo.acadenice.fr`) consomme l'API (`corentin-wakdo-admin.acadenice.fr/api/*`). Headers CORS explicites avec origine precise (pas de wildcard `*`), argumentable comme durcissement securite face au jury. **CORS** : la borne (`corentin-wakdo.stark.a3n.fr`) consomme l'API (`corentin-wakdo-admin.stark.a3n.fr/api/*`). Headers CORS explicites avec origine precise (pas de wildcard `*`), argumentable comme durcissement securite face au jury.
### Services Docker ### Services Docker
@ -462,7 +462,7 @@ Buffer : ~20 h pour imprevus. Cible effective : ~240 h sur 20 semaines = **12 h/
### Par bloc ### Par bloc
**Bloc 1 :** **Bloc 1 :**
- App front deployee et fonctionnelle sur `https://corentin-wakdo.acadenice.fr` - App front deployee et fonctionnelle sur `https://corentin-wakdo.stark.a3n.fr`
- Code source Git accessible au jury - Code source Git accessible au jury
- Validator W3C screenshot (HTML + CSS verts) - Validator W3C screenshot (HTML + CSS verts)
- Checklist RGAA auto-evaluee - Checklist RGAA auto-evaluee
@ -474,7 +474,7 @@ Buffer : ~20 h pour imprevus. Cible effective : ~240 h sur 20 semaines = **12 h/
- **MLD** (`docs/merise/mld.md`) - **MLD** (`docs/merise/mld.md`)
- **Schema fonctionnel** de l'app (`docs/architecture/functional-schema.md`) - **Schema fonctionnel** de l'app (`docs/architecture/functional-schema.md`)
- **BDD** deployee (dump SQL dans `db/migrations/` + script init) - **BDD** deployee (dump SQL dans `db/migrations/` + script init)
- App back-office deployee sur `https://corentin-wakdo-admin.acadenice.fr` - App back-office deployee sur `https://corentin-wakdo-admin.stark.a3n.fr`
- Documentation API (OpenAPI minimal ou README API) - Documentation API (OpenAPI minimal ou README API)
**Bloc 5 :** **Bloc 5 :**