Yoan De Macedo [ Web & Ecologie ]

Déployer un site

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

Qui suis-je ? | Mes prestations | Mes projets | Mon blog | Me suivre | On en parle | mail@yoandm.com

Mentions légales | Politique de confidentialité | RSS | Généré par Fruga