services: << service_name >>-db: image: mysql:8.0 container_name: << service_name >>-db environment: - MYSQL_ROOT_PASSWORD=<< db_password >> - MYSQL_DATABASE=ghost - MYSQL_USER=ghost - MYSQL_PASSWORD=<< db_password >> volumes: - << service_name >>_dbdata:/var/lib/mysql restart: unless-stopped << service_name >>: image: ghost:latest container_name: << service_name >> ports: - "<< port >>:2368" environment: - url=<< site_url >>:<< port >> - database__client=mysql - database__connection__host=<< service_name >>-db - database__connection__user=ghost - database__connection__password=<< db_password >> - database__connection__database=ghost volumes: - << appdata_dir >>/<< service_name >>/content:/var/lib/ghost/content depends_on: - << service_name >>-db restart: unless-stopped volumes: << service_name >>_dbdata: