Environnements¶
Par défaut, Towerify publie votre application dans un environnement appelé dev (comme développement).
Votre application est publiée à la racine (/) du domaine dev.my-app.acme.towerify.io. Son URL est donc
https://dev.my-app.acme.towerify.io/.
Ajouter un environnement¶
Vous pouvez publier votre application dans autant d'environnements que vous le souhaitez en précisant le nom de l'environnement de cette façon :
Dans l'exemple ci-dessus, l'application de votre environnement production aura l'URL
https://production.my-app.acme.towerify.io/.
Donc, de façon générique, si vous ajouter un environnement <env-name> pour une application
<app-name> en déployant l'application avec towerify deploy --env <env-name> alors l'URL
de l'application sera https://<env-name>.<app-name>.acme.towerify.io/.
Personnaliser l'URL d'un environnement¶
Si vous préférez publier dev avec l'URL https://my-app.acme.towerify.io/dev/, modifiez
la configuration de cette façon :
Un environnement ne peut pas être contenu dans un autre
Si votre environnement production a comme URL https://my-app.acme.towerify.io/ alors
vous ne pouvez pas avoir l'environnement dev avec l'URL https://my-app.acme.towerify.io/dev/
Vous pouvez donc personnaliser le domaine et le chemin de l'URL. Le domaine peut être n'importe quel sous domaine du domaine principal de votre serveur Towerify. Par exemple :
www.my-app.acme.towerify.iomy-app.acme.towerify.ionew-name.acme.towerify.iovery.complicated.domain.for.my-app.acme.towerify.io
Le chemin peut être n'importe quel chemin. Par exemple :
- dev
- my-app
- my-app/prod
- very/complicated/path/for/my-app
Vous pouvez paramétrer les domaines et les chemins de plusieurs environnements dans le fichier de configuration. Par exemple :
Vous aurez alors 3 environnements :
devavec l'URLhttps://dev.my-app.acme.towerify.io/dev/testavec l'URLhttps://dev.my-app.acme.towerify.io/test/prodavec l'URLhttps://my-app.acme.towerify.io/
Avoir votre propre domaine¶
Vous pouvez avoir votre propre domaine également (contactez-nous, nous vous dirons comment paramétrer votre DNS).
Imaginons que vous ayez le domaine my-app.com paramétré correctement, vous pouvez alors
utiliser n'importe quel sous domaine de ce domaine. Par exemple :