Documentation d'install et maj de movim
This commit is contained in:
parent
ff80c3f138
commit
f82ba579b9
43
README.md
43
README.md
|
@ -434,37 +434,58 @@ sudo apt install composer php-fpm php-curl php-mbstring php-imagick php-gd php-p
|
||||||
|
|
||||||
#### Récupération de la dernière version
|
#### Récupération de la dernière version
|
||||||
|
|
||||||
|
Se placer dans le répertoire web :
|
||||||
|
|
||||||
```
|
```
|
||||||
cd /var/www
|
cd /var/www
|
||||||
wget https://github.com/movim/movim/archive/refs/tags/vxxx.tar.gz
|
```
|
||||||
tar -xf vxxx.tar.gz
|
|
||||||
chown www-data movim-0.21 && chown www-data movim-0.21/public && chmod u+rwx movim-0.21
|
Cloner le dépôt de code de movim :
|
||||||
cd movim-xxx
|
|
||||||
|
```
|
||||||
|
sudo -u www-data git clone https://github.com/movim/movim.git && cd movim
|
||||||
|
```
|
||||||
|
|
||||||
|
Récupérer la dernière version stable (ici : `v0.21`)
|
||||||
|
|
||||||
|
```
|
||||||
|
sudo -u www-data git checkout v0.21
|
||||||
|
```
|
||||||
|
|
||||||
|
On crée la branche dédiée :
|
||||||
|
|
||||||
|
```
|
||||||
|
sudo -u www-data git branch xmpp.chalec.org-v0.21
|
||||||
|
sudo -u www-data git checkout xmpp.chalec.org-v0.21
|
||||||
```
|
```
|
||||||
|
|
||||||
#### Déploiement avec php-composer
|
#### Déploiement avec php-composer
|
||||||
|
|
||||||
```
|
```
|
||||||
cd /var/www/movim-xxx/
|
cd var/www/movim
|
||||||
sudo -u www-data composer install
|
sudo -u www-data composer install
|
||||||
```
|
```
|
||||||
|
|
||||||
#### Création de la base
|
#### Création de la base de données
|
||||||
|
|
||||||
```
|
```
|
||||||
sudo -i -u postgres
|
sudo -i -u postgres
|
||||||
createuser --interactive
|
createuser --interactive # créer le rôle movim avec les permissions minimales
|
||||||
exit
|
|
||||||
sudo -u postgres psql
|
sudo -u postgres psql
|
||||||
CREATE DATABASE movim OWNER movim;
|
CREATE DATABASE movim OWNER movim;
|
||||||
```
|
```
|
||||||
|
|
||||||
### Mise à jour du serveur movim
|
### Mise à jour du serveur movim
|
||||||
|
|
||||||
|
Avec `vxxx` la dernière version :
|
||||||
|
|
||||||
```
|
```
|
||||||
cd /var/www/movim-xxx/
|
cd /var/www/movim
|
||||||
git pull # To update the Movim source-code
|
sudo -u www-data git fetch
|
||||||
composer install # To update the libraries
|
sudo -u www-data git branch xmpp.chalec.org-vxxx
|
||||||
|
sudo -u www-data git checkout xmpp.chalec.org-vxxx
|
||||||
|
sudo -u www-data git merge vxxx
|
||||||
|
sudo -u www-data composer install
|
||||||
```
|
```
|
||||||
|
|
||||||
|
|
||||||
|
|
Loading…
Reference in New Issue