Skip to content
Snippets Groups Projects
David Beniamine's avatar
David Beniamine authored
5f13c4d0
History

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