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: ~