# documentation: https://www.classicpress.net/ # slogan: A lightweight, stable, instantly familiar free open-source content management system, based on WordPress without the block editor (Gutenberg). # tags: cms, blog, content, management # logo: svgs/classicpress.svg services: classicpress: image: classicpress/classicpress:latest volumes: - classicpress-files:/var/www/html environment: - SERVICE_FQDN_CLASSICPRESS - CLASSICPRESS_DB_HOST=mariadb - CLASSICPRESS_DB_USER=$SERVICE_USER_CLASSICPRESS - CLASSICPRESS_DB_PASSWORD=$SERVICE_PASSWORD_CLASSICPRESS - CLASSICPRESS_DB_NAME=classicpress depends_on: - mariadb healthcheck: test: ["CMD", "curl", "-f", "http://127.0.0.1"] interval: 2s timeout: 10s retries: 10 mariadb: image: mariadb:11 volumes: - mariadb-data:/var/lib/mysql environment: - MYSQL_ROOT_PASSWORD=$SERVICE_PASSWORD_ROOT - MYSQL_DATABASE=classicpress - MYSQL_USER=$SERVICE_USER_CLASSICPRESS - MYSQL_PASSWORD=$SERVICE_PASSWORD_CLASSICPRESS healthcheck: test: ["CMD", "healthcheck.sh", "--connect", "--innodb_initialized"] interval: 5s timeout: 20s retries: 10