Skip to content
Snippets Groups Projects
Select Git revision
  • 84abf5ba79aa2733fd1db23b654deb2c384a3e9b
  • master default protected
2 results

pretty-noemie-cms-docker

David Beniamine's avatar
David Beniamine authored
84abf5ba
History

This is a docker image for running Pretty Noemi CMS

Installation

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

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 (replace all occurences of mysite and mysite.fqdn

<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>