Configuration
Il est possible de créer plusieurs profils de déploiement.
On peut imaginer un déploiement local et un déploiement distant par exemple.
Aujourd'hui, 3 types de connecteurs de déploiement sont disponibles (c'est amené à évoluer) :
Pour cela, il suffit de créer un fichier .json dans le répertoire sites/monsite/configuration/deploy/
Voici un exemple de fichier local.json :
{
"type" : "local",
"config":{
"path" : "/Users/yoan/Documents/htdocs/frugatest"
}
}
Puis un exemple de fichier de déploiement distant en FTP monhebergeur.json :
{
"type" : "ftp",
"config":{
"host" : "ftphost.com",
"port" : 21,
"ssl" : 0,
"login" : "login",
"password" : "",
"path" : "",
"passive" : 1
}
}
On remarque ici le type "ftp" puis la configuration permettant de se connecter :
Pour du SFTP, on aurait :
{
"type" : "sftp",
"config":{
"host" : "sftphost.com",
"port" : 22,
"login" : "login",
"password" : "",
"path" : "",
}
}
Déployer le site
Pour déployer un site, il suffit de lancer la commande suivante :
php fruga.php deploy monsite profil
Par exemple, pour déployer le site "monsite" avec le profil "monhebergeur" :
php fruga.php deploy monsite monhebergeur
Retour au sommaire de la documentation