razorCMS image running on debian jessie, apache and php. Integrates mailgun for sending all mails from contact form extension, password reminders etc.
Defaults to port 80, for https simply put this behind a proxy running https at the front end, such as ulsmith/rpi-dockercloud-haproxy.
Basic example of a docker-compose file to pull in and configure razorCMS.
myproject: image: ulsmith/rpi-razorcms restart: always environment: - 'MAILGUN_KEY=...' - 'MAILGUN_DOMAIN=...' - 'MAILGUN_MAILER_ADDRESS=...' volumes: - "./logs:/var/www/html/logs" - "./storage:/var/www/html/storage" - "./extension:/var/www/html/extension" - "./rars/api/extension:/var/www/html/rars/api/extension" ports: - '80:80'
Map the above locations to volume storage to persist all changes. If running this with a pre set persistant setup, you will need to resolve permissions to files by chmod'ing the persistent maps to 777 or chown'ing them to the user docker assigns inside the container.
:latest - tracking razorCMS V3.6.4