Actions
Développement #19630
openAvoir un domaine unique pour une instance de Publik
Start date:
24 October 2017
Due date:
% Done:
0%
Estimated time:
Patch proposed:
No
Planning:
Club:
Description
Il faut donc pouvoir déployer une brique sur à un adresse https://moncompte.maville.fr/brique/ plutôt que https://brique.moncompte.maville.fr/.
Le vieux ticket : https://dev.entrouvert.org/issues/15129
Actions techniques:- Dans hobo, pour modèle
ServiceBasemettre dans @base_url, y mettre URL de base + SCRIPT_NAME - Dans hobo.multitenant/django-tenant-schemas:
- permettre de trouver le tenant via
https:moncompte.maville.fr+mon+chemin - définir le schéma à moncompte_maville_fr__mon_chemin
- au niveau de
TenantMiddlewareajouter un champpath=/mon/chemin/à tous les cookies posés dans lesHttpResponsesauf si le nom du cookie est danssettings.TENANT_COOKIE_EXCLUDE(ex.A2_OPENED_SESSIONsera déclaré explicitement comme exclu dans ledebian_config.pydeauthentic2-multitenant)
- permettre de trouver le tenant via
- mettre en place la création simple d'une plate-forme publique dans un conteneur pour lancer des tests d'intégration (cook avec chemin puis test de la plate-forme)
- repérer tous les endroits qui construisent des URLs des autres briques voir si
- définir un vhost et des regexp par défaut sur "location" pour diriger vers les briques /demarches([^/]*)/ -> wcs, etc.. ET/OU générer une configuration haproxy qui route vers les bonnes briques
Actions