This is a docker image for running [Pretty Noemi CMS](https://framagit.org/framasoft/PrettyNoemieCMS) ## Installation ```bash git clone https://gitlab.tetras-libre.fr/tetras-libre/pretty-noemie-cms-docker cd pretty-noemie-cms-docker cp .env.sample .env docker-compose up ln -s /var/lib/docker/volume/prettynoemie_sites/_data/ sites ``` ## Add a site ### by copy ```bash cp sites/framsite sites/mysite.fqdn ``` ### From backup ```bash cd sites unzip mysite.fqdn.zip ``` ### Set the reverse proxy Adapt this file and add it to `/etc/apache2/sites-available/mysite.conf` (replace all occurences of `mysite` and `mysite.fqdn` ```apache2 <VirtualHost *:80> ServerName mysite.fqdn ServerAlias mysecondsite.fqdn ServerAlias mythirdsite.fqdn #ProxyVia On #ProxyRequests On ProxyPreserveHost on ProxyPass / http://127.0.0.1:8000/ ProxyPassReverse / http://127.0.0.1:8000/ CustomLog ${APACHE_LOG_DIR}/noemie.access.log combined ErrorLog ${APACHE_LOG_DIR}/noemie-libre.error.log </VirtualHost> ```