Aller au contenu

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.

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.

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.