Ce dossier contient une image Nginx maintenue par l'association.
Ce dossier contient une image nginx + PHP FPM maintenue par l'association.
L'image est basée sur `debian:stretch`, mais n'est pas encore au point (cf. [cette carte](https://kanban.picasoft.net/b/7fCn765LCNGraBhxA/team-technique-picasoft/pgtqebNDqsBMSj6ke)).
Elle sert de base à tous les sites web simples hébergés par Picasoft (ex: `www`, `school`, `radio`...) et permet d'utiliser PHP sans configuration supplémentaire.
Elle sert de base à tous les sites web simples hébergés par Picasoft (ex: `www`, `school`, `radio`...)
Le fichier `docker-compose.yml` associé permet de lancer tous les conteneurs des sites, sans contenu (il faudra le copier ultérieurement, avec un `docker cp` dans `/var/www/html` par exemple).
Le fichier `docker-compose.yml` associé permet de lancer tous les conteneurs des sites, sans contenu (il faudra le copier ultérieurement, avec un `docker cp` par exemple).
À noter que l'utilisation de `supervisord` est sans doute un peu datée, même si elle fonctionne, et que l'injection de la configuration pour `autoindex` dans [start.sh](./start.sh) est un peu bourrine, il y a sans doute une amélioration de ce côté.
Ne pas oublier d'ajouter le volume sous la directive `volumes` de Compose.
## Environnement
La variable d'environnement `AUTOINDEX`, losrqu'elle a pour valeur `true`, permet d'activer l'affichage des répertoires et leur contenu (en ajoutant `autoindex on;` à `/etc/nginx/nginx.conf` - [plus d'infos](https://nixcp.com/nginx-autoindex/))