47 lines
1.1 KiB
YAML
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: ~
|