ntkzwane / civicrm-docker

Docker container for CiviCRM buildkit

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

CiviCRM Docker

Docker container for CiviCRM buildkit that can be run as an arbitrary (non-root) user. Based on michaelmcandrew/civicrm-buildkit-docker, but focused more on hosting than development purposes.

Available also in Docker Hub: secoresearch/civicrm.

Build

docker-compose build

Run

docker-compose up -d

Runs also a MySQL database container.

Usage

Create a new CiviCRM installation (see civibuild documentation):

docker-compose exec -u buildkit civicrm civibuild create [BUILD_NAME] [PARAMETERS]

Fix the file permissions so that the container can be run as non-root user (however these creation steps need sudo privileges in the civirm container):

docker-compose exec -u buildkit civicrm bash -c "sudo chgrp -R 0 /buildkit && sudo chmod -R g=u /buildkit"

About

Docker container for CiviCRM buildkit


Languages

Language:Dockerfile 62.9%Language:PHP 18.9%Language:Shell 18.2%