|
@@ -2,7 +2,7 @@
|
|
|
|
|
|
Plateforme du réseau de distribution porté par la Coop du Tilleul
|
|
|
|
|
|
-
|
|
|
+## Sommaire
|
|
|
|
|
|
<!-- vim-markdown-toc GFM -->
|
|
|
|
|
@@ -55,10 +55,12 @@ $ docker-compose ps
|
|
|
### Gestion des droits d'accès
|
|
|
La gestions des droits d'accès avec Docker et les volumes n'est pas simple, voici une solution :
|
|
|
1. Créer le répertoire uploads :
|
|
|
+
|
|
|
```bash
|
|
|
$ mkdir web/uploads
|
|
|
```
|
|
|
2. On donne tous les droits sur les répertoires dans lesquels l'appli peut écrire :
|
|
|
+
|
|
|
```bash
|
|
|
$ chmod -R 777 log logs web/uploads
|
|
|
```
|
|
@@ -88,6 +90,7 @@ Nous créeons 2 containers (voir le fichier `docker-compose.yml`)
|
|
|
* `apache-php` : C'est le container qui contient lees sources de l'application (via un volume qui est monté à l'intérieur)
|
|
|
|
|
|
Le container `apache-php` est spécifique (contrairement à `db` qui utilise directement l'image `mariadb`), et est défini dans le fichier `docker/apache-php/Dockerfile`.
|
|
|
+
|
|
|
Pour éviter des problèmes lors du lancement d'apache, on passe par l'exécution d'un script `start-apache.sh`.
|
|
|
|
|
|
## Mise en production
|