Private
Public Access
1
0

Compose de dev : tunnel Cloudflare pour tester depuis un téléphone #22

Closed
opened 2026-11-05 09:52:34 +00:00 by mcmuzzle · 0 comments
Owner

Description

docker-compose.dev.yml ne lance que PostgreSQL, et l'app tourne en local avec dotnet run. Elle n'est donc joignable que depuis le PC, ce qui empêche de tester l'affichage et les parcours sur un vrai téléphone.

Attendu

Pouvoir ouvrir depuis un téléphone l'app de dev qui tourne sur le PC, via un tunnel Cloudflare, comme en prod (service cloudflared de docker-compose.prod.yml).

Points à traiter

  • Le tunnel de dev doit être distinct de celui de la prod : son propre jeton et son propre nom d'hôte.
  • cloudflared tourne dans Docker alors que l'app tourne sur l'hôte : il doit joindre dotnet run (par exemple via host.docker.internal).
  • Le SSO EVE renvoie vers une URL de callback déclarée chez CCP : le nom d'hôte du tunnel de dev doit être pris en charge pour pouvoir se connecter depuis le téléphone.
  • Le tunnel doit rester optionnel, pour que le compose de dev continue de fonctionner sans jeton.
  • Documenter le lancement dans le README et les variables dans .env.example.
## Description `docker-compose.dev.yml` ne lance que PostgreSQL, et l'app tourne en local avec `dotnet run`. Elle n'est donc joignable que depuis le PC, ce qui empêche de tester l'affichage et les parcours sur un vrai téléphone. ## Attendu Pouvoir ouvrir depuis un téléphone l'app de dev qui tourne sur le PC, via un tunnel Cloudflare, comme en prod (service `cloudflared` de `docker-compose.prod.yml`). ## Points à traiter - Le tunnel de dev doit être distinct de celui de la prod : son propre jeton et son propre nom d'hôte. - `cloudflared` tourne dans Docker alors que l'app tourne sur l'hôte : il doit joindre `dotnet run` (par exemple via `host.docker.internal`). - Le SSO EVE renvoie vers une URL de callback déclarée chez CCP : le nom d'hôte du tunnel de dev doit être pris en charge pour pouvoir se connecter depuis le téléphone. - Le tunnel doit rester optionnel, pour que le compose de dev continue de fonctionner sans jeton. - Documenter le lancement dans le README et les variables dans `.env.example`.
mcmuzzle added this to the 0.0.9 milestone 2026-11-05 10:12:53 +00:00
Sign in to join this conversation.