Go to file
Paul J Stevens ba50468fae push 2023-04-29 13:37:22 +02:00
bin local-dev (#9) 2023-04-11 20:11:58 +00:00
deploy/staging wip 2023-04-29 08:48:20 +00:00
nginx loosen nginx timeout 2022-10-18 22:40:01 +02:00
.env align database 2023-04-29 12:23:06 +02:00
.gitignore ditch attempts to store db in git 2022-10-17 17:25:49 +02:00
.gitlab-ci.yml ci: only build on main 2022-06-05 15:08:02 +02:00
.woodpecker.yml add secret 2023-04-02 16:27:36 +02:00
Dockerfile align database 2023-04-29 12:23:06 +02:00
Makefile local-dev (#9) 2023-04-11 20:11:58 +00:00
README.md local-dev (#9) 2023-04-11 20:11:58 +00:00
custom.ini ci: debug 2023-04-02 14:46:14 +02:00
docker-compose.yml align database 2023-04-29 12:23:06 +02:00
image.sh push 2023-04-29 13:37:22 +02:00

README.md

BIJ1 CiviCRM

Requirements

Usage

run

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

deploy

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

podman

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

Logs

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

Database

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

Troubleshooting

Can't connect to MySQL server on 'db'

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