civicrm-bij1/docker-compose.yml

47 lines
1.1 KiB
YAML

version: "3.1"
services:
civi:
image: civicrm:latest
volumes:
- civi-data:/usr/src/wordpress
ports:
- 8080:80
environment:
TZ: $TZ
WORDPRESS_HOST: $WP_HOST
WORDPRESS_DB_HOST: db
WORDPRESS_DB_USER: $WP_DB_USER
WORDPRESS_DB_PASSWORD: $WP_DB_PASSWORD
WORDPRESS_DB_NAME: $WP_DB_NAME
CIVI_DB_NAME: $CIVI_DB_NAME
WORDPRESS_NAME: $WP_NAME
WORDPRESS_ADMIN_USER: $WP_ADMIN_USER
WORDPRESS_ADMIN_PASSWORD: $WP_ADMIN_PASSWORD
WORDPRESS_ADMIN_EMAIL: $WP_ADMIN_EMAIL
DB_ROOT_PASSWORD: $DB_ADMIN_PASSWORD
DB_ADMIN_PASSWORD: $DB_ADMIN_PASSWORD
DEBUG: "true"
db:
image: mariadb:10.9.4
volumes:
- db-data:/var/lib/mysql
environment:
MARIADB_ROOT_PASSWORD: $DB_ROOT_PASSWORD
MARIADB_DATABASE: $WP_DB_NAME
MARIADB_USER: $WP_DB_USER
MARIADB_PASSWORD: $WP_DB_PASSWORD
webserver:
image: nginx:latest
ports:
- 8000:80
volumes:
- ./nginx/default.conf:/etc/nginx/conf.d/default.conf:ro
- civi-data:/usr/src/wordpress
volumes:
db-data: ~
civi-data: ~