Développement Zephir-ui en local¶
Désactiver le service web¶
Au moment de lancer Zéphir, ne pas démarrer le service web en utilisant l’argument --without
zephir-compose -b dev --without web -- up --build -d
Si une instance Zéphir est déjà en cours d’exécution, arrêter le service web
zephir-compose -b dev -- down web
Configurer le service Traefik¶
Pour faire pointer le service Traefik vers l’interface UI lancée en local
rajouter la configuration ci-dessous dans le fichier service/treafik/treafik/treafik.toml
.
[file]
[backends]
[backends.ui]
[backends.ui.servers.rails]
url = "http://192.168.230.164:3000" #IP locale du poste de développement
[frontends]
[frontends.zephirui]
entrypoints = ["https"]
backend = "ui"
passHostHeader = true
[frontends.zephirui.routes.all]
rule = "Host:zephir2.ac-test.fr" #URL du serveur
Redémarrer le service Traefik
zephir-compose -b dev -- restart traefik
L’interface UI de Zéphir pointe maintenant vers l’UI lancée en local