deploy/labs/ — la démo
La démo, c'est votre machine
Un fichier à récupérer, une commande à lancer : GoVueKit démarre avec tous les services auxquels il parle — connexion OIDC, uploads S3, checkout Stripe, emails sortants — derrière un proxy local. Pas de dépôt, aucun compte, aucune valeur à configurer.
La stack fait tourner l'image que chaque release publie et signe. Sa source — ce labs compris — est ce que la licence achète.
Le port 80 est le seul occupé sur la machine : *.localhost résout déjà chez vous, donc pas de domaine, pas de certificat, pas de /etc/hosts à toucher.
$ curl -fsSLO https://govuekit.dev/labs/docker-compose.yml
$ docker compose up -d
- proxytraefik v3:80
- dbpostgres 17internal
- dexOIDC issuerauth.labs.localhost
- mailpitSMTP + inboxmail.labs.localhost
- minioS3 storages3.labs.localhost
- stripe-mockbilling APIfixtures
- appgovuekitlabs.localhost
→ open http://labs.localhost aucun compte · rien à configurer
le parcours
Déroulez un vrai flux, de bout en bout
- 01
Connectez-vous via Dex avec dev@labs.local / labs — le même chemin OIDC qu'un IdP d'entreprise en production.
- 02
Invitez un coéquipier dans votre organisation et ouvrez l'email d'invitation dans Mailpit.
- 03
Uploadez un avatar et retrouvez l'objet dans la console MinIO.
- 04
Déroulez le checkout : stripe-mock répond aux appels de facturation avec des fixtures, sans compte Stripe.

Rien ne quitte votre machine
Chaque identifiant est une constante du fichier compose : la stack est jetable par conception, et une commande l'efface comme si elle n'avait jamais existé.
$ docker compose down -v
une limite honnête
stripe-mock répond à l'API mais n'émet aucun webhook — et les webhooks sont la partie qui mérite la répétition. Mettez de vraies clés de test Stripe dans un .env à côté du compose et le chemin webhook tourne aussi.
Lire le guide du labs →Arrêtez de reconstruire les mêmes fondations.
Comptes, équipes, facturation, emails, back-office, sécurité : les semaines qui passent avant la première ligne de votre produit. Elles sont déjà écrites, testées et documentées.