This is a docker image for running Pretty Noemi CMS
Installation
cp .env.sample .env
docker-compose up
ln -s /var/lib/docker/volume/prettynoemie_sites/_data/ sites
Add a site
by copy
cp sites/framsite sites/mysite.fqdn
From backup
cd sites
unzip mysite.fqdn.zip
Set the reverse proxy
Adapt this file and add it to /etc/apache2/sites-available/mysite.conf
<VirtualHost *:80>
ServerName mysite.fqdn
#ProxyVia On
#ProxyRequests On
ProxyPreserveHost on
Header set X-FRAMA-SITE mysite.fqdn
ProxyPass / http://127.0.0.1:8000/
ProxyPassReverse / http://127.0.0.1:8000/
CustomLog ${APACHE_LOG_DIR}/mysite.tetras-libre.access.log combined
ErrorLog ${APACHE_LOG_DIR}/mysite-libre.error.log
</VirtualHost>
Finaly run certbot
to use HTTPS