Déploiement minimal d'image Docker
Exécutez le profil de passerelle d'image unique locale pour l'évaluation et les tests d'intégration.
La pile Docker locale prise en charge exécute Gateway, Web, Identity, PostgreSQL, Redis et le stockage d'objets. L'ancien profil SQLite à image unique est retiré car le Gateway actuel nécessite PostgreSQL.
Démarrer le profil minimal
Depuis un dépôt cloné :
bun run docker:upLa passerelle écoute sur http://127.0.0.1:8877. Attendez la vérification de l'état du conteneur avant d'envoyer des requêtes.
Vérifications de l'état
curl http://127.0.0.1:8877/healthz
curl http://127.0.0.1:8877/readyzDonnées et informations d'identification
- Les données PostgreSQL, Redis et du stockage d'objets persistent dans des volumes Docker nommés.
- Le fichier compose d'exemple contient des informations d'identification d'amorçage uniquement pour le développement.
- Remplacez chaque secret d'amorçage avant de partager l'environnement.
- N'exposez pas ce profil directement à l'Internet public.
Limite de production
Le profil minimal n'est pas la topologie de production. Le déploiement en production nécessite PostgreSQL externe, Redis, des secrets gérés, un stockage d'objets, des services Web et d'identité dédiés, une entrée TLS, des migrations, des sauvegardes et des preuves de retour arrière. Contactez support avant de planifier un déploiement de production auto-hébergé.
Arrêtez le profil sans supprimer son volume :
bun run docker:down