Deleting README_FR
This commit is contained in:
parent
01b4f9ae50
commit
4e82709a48
1 changed files with 0 additions and 104 deletions
104
README_FR.md
104
README_FR.md
|
@ -1,104 +0,0 @@
|
||||||
# VAGRANT LAMP ENVIRONMENT
|
|
||||||
|
|
||||||
## Objectifs
|
|
||||||
|
|
||||||
Ce dépôt vous permet de récupérer une version fonctionnelle de LAMP sous Ubuntu 16.04 LTS pour Vagrant pour vos développements locaux.
|
|
||||||
|
|
||||||
En une ligne de commande, un environnement LAMP est installé sur le poste du développeur, avec tous les outils nécessaires.
|
|
||||||
|
|
||||||
Tous les développeurs partagent donc de façon aisée les mêmes outils et les mêmes versions. Si certains outils sont manquants ou certaines configurations sont à adapter. Il suffit ensuite de relancer un `vagrant provision` pour récupérer les mises à jour.
|
|
||||||
|
|
||||||
### ⚠ Attention ⚠
|
|
||||||
Le principe général est le suivant : la VM Ubuntu ne doit pas être modifiée localement car les modifications seront écrasées à la prochaine mise à jour. Il ne faut donc pas **installer quoi que ce soit sur la VM directement, ni conserver des fichiers sur la VM**, tout cela pourrait être définitivement perdu. Les fichiers ou dossiers doivent être stockés sur la machine Host et partagés sur la machine Guest (VM).
|
|
||||||
|
|
||||||
Ceci étant dit, vous pouvez faire ce que vous voulez de votre VM : installer, désinstaller, détruire, réparer, corrompre... car vous savez qu'il suffit de `vagrant destroy` et de `vagrant up` de nouveau pour retrouver une VM fraiche, avec tous les outils réinstallés.
|
|
||||||
|
|
||||||
## Contenu
|
|
||||||
|
|
||||||
- Apache2 (http://www.apache.org)
|
|
||||||
- Bower (https://bower.io)
|
|
||||||
- Composer (https://getcomposer.org/)
|
|
||||||
- Bundler (http://bundler.io)
|
|
||||||
- Browser Sync (https://www.browsersync.io)
|
|
||||||
- CURL (https://curl.haxx.se)
|
|
||||||
- Deployer (https://deployer.org)
|
|
||||||
- Drush@8.1.10 (https://github.com/drush-ops/drush)
|
|
||||||
- Drupal Console (https://drupalconsole.com/)
|
|
||||||
- Git (https://git-scm.com/)
|
|
||||||
- Git-LFS (https://git-lfs.github.com)
|
|
||||||
- Gulp (http://gulpjs.com/)
|
|
||||||
- PHP7 (http://www.php.net) :
|
|
||||||
- CURL
|
|
||||||
- Dev
|
|
||||||
- GD
|
|
||||||
- Json
|
|
||||||
- MySQL
|
|
||||||
- Readline
|
|
||||||
- XML
|
|
||||||
- Intl
|
|
||||||
- Mbstring
|
|
||||||
- Mcrypt
|
|
||||||
- Xdebug
|
|
||||||
- Zip
|
|
||||||
- Sqlite3
|
|
||||||
- Memcached
|
|
||||||
- Mailcatcher (https://mailcatcher.me/)
|
|
||||||
- MariaDB (https://mariadb.org/)
|
|
||||||
- Memcached (http://www.memcached.org/)
|
|
||||||
- MongoDB (https://www.mongodb.com/)
|
|
||||||
- Multitail (https://www.vanheusden.com/multitail/)
|
|
||||||
- Nano
|
|
||||||
- NodeJS 7 (https://nodejs.org/en/) et NPM (https://www.npmjs.com/)
|
|
||||||
- NTPDate
|
|
||||||
- Redis (https://redis.io/)
|
|
||||||
- SASS (http://sass-lang.com)
|
|
||||||
- Sqlite3
|
|
||||||
- Unzip
|
|
||||||
- WP_Cli (http://wp-cli.org/)
|
|
||||||
- XDebug (https://xdebug.org/)
|
|
||||||
|
|
||||||
## Installation
|
|
||||||
|
|
||||||
- Télécharger et installer VirtualBox (http://www.virtualbox.org/)
|
|
||||||
- Télécharger et installer Vagrant (https://www.vagrantup.com/)
|
|
||||||
- Cloner la dernière version du dépôt (https://github.com/axeloz/vagrant-lamp) dans `/Users/utilisateur/Sites`
|
|
||||||
- Ouvrir un Terminal et se rendre dans le dossier ainsi téléchargé
|
|
||||||
- Lancer une commande `vagrant up`
|
|
||||||
- Optionnellement, vous pouvez installer Vagrant Manager (http://vagrantmanager.com/) pour gérer la Virtual Machine
|
|
||||||
|
|
||||||
### ⚠ Attention ⚠
|
|
||||||
Le montage du dossier /vagrant se fait à présent en NFS. Cette opération nécessite les droits administrateurs de votre machine hôte. Il vous sera demandé votre passe de passe de session à chaque démarrage de la machine. Pour éviter cela, il est possible d'éditer les sudoers pour autoriser Vagrant à opérer les changements NFS en ajoutant, dans la configuration des sudoers, les lignes suivantes :
|
|
||||||
|
|
||||||
```
|
|
||||||
Cmnd_Alias VAGRANT_EXPORTS_ADD = /usr/bin/tee -a /etc/exports
|
|
||||||
Cmnd_Alias VAGRANT_NFSD = /sbin/nfsd restart
|
|
||||||
Cmnd_Alias VAGRANT_EXPORTS_REMOVE = /usr/bin/sed -E -e /*/ d -ibak /etc/exports
|
|
||||||
%admin ALL=(root) NOPASSWD: VAGRANT_EXPORTS_ADD, VAGRANT_NFSD, VAGRANT_EXPORTS_REMOVE
|
|
||||||
```
|
|
||||||
|
|
||||||
## Mise à jour
|
|
||||||
|
|
||||||
- Se rendre à la racine du dépôt `/Users/utilisateur/Sites/vagrant-lamp`
|
|
||||||
- Faire un `git pull`
|
|
||||||
- Faire un `vagrant reload --provision`
|
|
||||||
|
|
||||||
## Accès
|
|
||||||
|
|
||||||
- Pour accéder en SSH à la VM, lancez `vagrant ssh` depuis le dossier de la VM
|
|
||||||
- Une IP `192.168.99.100` est créée par la VM
|
|
||||||
- La VM répond également sur `localhost`
|
|
||||||
- Pour accéder aux sites : http://localhost:8080
|
|
||||||
- Pour accéder à l'interface de Mailcatcher : http://localhost:1080
|
|
||||||
- Pour accéder à MySQL depuis le Host : mysql://vagrant:vagrant@localhost:3306
|
|
||||||
- Pour accéder au SMTP de Mailcatcher depuis le Host : smtp://localhost:1025
|
|
||||||
- Pour accéder à BrowserSync depuis le Host : http://localhost:3000
|
|
||||||
- Pour accéder à DRUSH, lancez la commande `drush` depuis la VM
|
|
||||||
- Pour accéder à WP_CLI, lancez la commande `wp` depuis la VM
|
|
||||||
- Pour accéder à DEPLOYER, lancez la commande `dep` depuis la VM
|
|
||||||
- Pour accéder à GULP, lancez la commande `gulp` depuis la VM
|
|
||||||
|
|
||||||
## Fonctionnalités à ajouter
|
|
||||||
|
|
||||||
- Postfix
|
|
||||||
|
|
||||||
|
|
Reference in a new issue