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.

démarrage à froiddeploy/labs/

$ curl -fsSLO https://govuekit.dev/labs/docker-compose.yml

$ docker compose up -d

  • proxy:80
  • dbinternal
  • dexauth.labs.localhost
  • mailpitmail.labs.localhost
  • minios3.labs.localhost
  • stripe-mockfixtures
  • applabs.localhost

→ open http://labs.localhost  aucun compte · rien à configurer

Toute la stack tient dans ce fichier ; lisez-le avant de le lancer : docker-compose.yml

le parcours

Déroulez un vrai flux, de bout en bout

  1. 01

    Connectez-vous via Dex avec dev@labs.local / labs — le même chemin OIDC qu'un IdP d'entreprise en production.

  2. 02

    Invitez un coéquipier dans votre organisation et ouvrez l'email d'invitation dans Mailpit.

  3. 03

    Uploadez un avatar et retrouvez l'objet dans la console MinIO.

  4. 04

    Déroulez le checkout : stripe-mock répond aux appels de facturation avec des fixtures, sans compte Stripe.

Enregistrement d'écran du parcours labs
Le parcours, enregistré : connexion via Dex, l'invitation dans Mailpit, l'upload dans MinIO, le checkout sur stripe-mock.

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.

Acheter la licence — €199