Commit d5d63793 authored by Thomas Citharel's avatar Thomas Citharel 🌲

Update README.md

parent 48e6b792
Pipeline #132687 failed with stages
in 3 minutes and 28 seconds
......@@ -15,6 +15,24 @@ Merci de [créer un ticket](https://framagit.org/framasoft/Framasite-framasite/i
### Instructions
#### Production
> Note: Framasites n'est pas considéré comme stable et le manque de mainteneurs et de temps met potentiellement en péril la sécurité de l'application. En conséquence, il n'est **vraiment** pas conseillé de l'installer sans d'abord comprendre le fonctionnement global de l'application.
* Cloner le dépôt ;
* Créer les dossiers à l'intérieur `blog/users` et `wiki/users` ;
* Télécharger les versions forkées de [grav](https://framagit.org/framasoft/Framasite-/framasite-grav) et [dokuwiki](https://framagit.org/framasoft/Framasite-/framasite-doku) et les mettre dans les dossiers `grav` et `dokuwiki` ;
* Créer une base de données PostgreSQL et un utilisateur dédié.
* `composer install --no-dev` (installer les dépendances PHP - [installer Composer](https://getcomposer.org/)) Cette commande demandera également la valeur de nombreux paramètres, comme les informations de base de données définies au point précédent ;
* `npm i` (installer les dépendances Javascript) ;
* `npm run encore production` (précompiler les fichiers JS)
* Éditer dans `app/config/config.yml` les valeurs qui ne sont pas sous forme d'un paramètre (en cours de correction) ;
* `bin/console doctrine:schema:create` ;
* `bin/console doctrine:migrations:migrate` ;
* Créer un vhost nginx sur le modèle de https://symfony.com/doc/3.4/setup/web_server_configuration.html#nginx
* Installer et configurer [Framasite-bot](https://framagit.org/framasoft/Framasite-/framasite-bot) qui s'occupe de récupérer les certifcats Let's Encrypt pour chaque sous-domaine, et générer des configurations de vhost nginx pour chaque sous-domaine/site, y compris les domaines personnalisés rattachés.
#### Développement
Ces instructions sont valables uniquement pour un environnement de développement.
* Cloner le dépôt ;
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment