Carte des ports locaux
Tous les services tournent en local via docker-compose.dev.yml (orchestré par dev-up.sh). Voici la
carte des ports, telle que définie dans le récapitulatif de dev-up.sh.
Applicatif
Section intitulée « Applicatif »| Port | Service | URL | Rôle |
|---|---|---|---|
| 3000 | api |
http://localhost:3000 |
Le backend (REST /v1/*, /health, /docs Swagger) |
| 3100 | checkout-page |
http://localhost:3100 |
Page de checkout hébergée |
| 3200 | demo-shop |
http://localhost:3200 |
Storefront de démonstration |
| 3300 | CDN adapter (1) | http://localhost:3300 |
Bundle adapter servi en statique (nginx) |
| 3301 | CDN adapter (2) | http://localhost:3301 |
Bundle adapter servi en statique (nginx) |
| 3302 | CDN adapter (3) | http://localhost:3302 |
Bundle adapter servi en statique (nginx) |
| 3400 | console-admin |
http://localhost:3400 |
Back-office interne Titreo |
| 3500 | console-merchant |
http://localhost:3500 |
Console self-service marchand |
| 3600 | demo-shop-prestashop |
http://localhost:3600 |
PrestaShop (back-office sous admin-titreo/) |
Les trois CDN (:3300–:3302) servent les bundles des adapters clients (adyen-client,
stripe-client, titreo-gift-client) montés en lecture seule, comme le ferait un CDN en production.
Infra (interne au réseau Docker)
Section intitulée « Infra (interne au réseau Docker) »| Service | Rôle |
|---|---|
redis |
Cache, verrous, rate-limit |
firebird |
Base de données principale (Firebird 5) |
mariadb |
Base de la sandbox PrestaShop |
cloudflared |
Tunnel public pour recevoir les webhooks Adyen en dev (URL *.trycloudflare.com, change à chaque redémarrage) |
worker-outbox |
Process worker qui traite l’outbox (voir Workers) |
api-migrate |
Job one-shot de migration Firebird |
api-cli |
Conteneur utilitaire pour lancer les scripts de seed |
Voir aussi : Environnement de dev local pour la procédure de lancement complète.