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.io
my-app.acme.towerify.io
new-name.acme.towerify.io
very.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 :
dev
avec l'URLhttps://dev.my-app.acme.towerify.io/dev/
test
avec l'URLhttps://dev.my-app.acme.towerify.io/test/
prod
avec 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 :