You cannot select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
Go to file
Paul J Stevens 894ad1937a
ci/woodpecker/push/woodpecker Pipeline was successful Details
always download all
1 month ago
deploy/staging update volumes 4 months ago
nginx upgrade all extensions 1 month ago
scripts always download all 1 month ago
.env align database 7 months ago
.gitignore wip: improving docker/downloader 1 month ago
.woodpecker.yml update pipeline 1 month ago
Dockerfile testing upgrade 1 month ago
Makefile finish rebuild/cleanup 1 month ago readme: distinguish local/deploy 5 months ago
custom.ini tweaking config 4 months ago
docker-compose.yml finish rebuild/cleanup 1 month ago push 7 months ago



local usage


make build-dev
make start
sleep 2  # give the containers time to spin up
make reset-db
make install
# http://localhost/wp-admin/admin.php?page=CiviCRM
# civi
# password123


One can use Podman Compose over Docker Compose using: make COMPOSE="podman-compose"


logs may be found at: /var/lib/docker/volumes/civicrm-bij1_civi-data/_data/wp-content/uploads/civicrm/ConfigAndLog/


docker-compose exec db bash -c "mysql -h localhost -u civi -p'password123' civi_crm"


Can't connect to MySQL server on 'db'

If you just spinned up the container cluster, wait a few seconds before running make install.


publish image

(handled in CI)


Due to Docker Swarm deployment doesn't work with Podman symlinking.

On the server, after configuring a deploy/staging/env from deploy/staging/env.sample, run:

make build
docker swarm init
docker stack deploy -c ./deploy/staging/stack.yml civi
docker stack ps civi
docker stack rm civi