diff --git a/blueprints/classicpress/docker-compose.yml b/blueprints/classicpress/docker-compose.yml new file mode 100644 index 0000000..1f15f43 --- /dev/null +++ b/blueprints/classicpress/docker-compose.yml @@ -0,0 +1,30 @@ +version: "3" + +services: + classicpress: + image: classicpress/classicpress:php8.3-apache + ports: + - "80" + environment: + - WORDPRESS_DB_HOST=db + - WORDPRESS_DB_USER=wordpress + - WORDPRESS_DB_PASSWORD=${DB_PASSWORD} + - WORDPRESS_DB_NAME=wordpress + volumes: + - wordpress-data:/var/www/html + depends_on: + - db + + db: + image: mariadb:10.6 + environment: + - MYSQL_DATABASE=wordpress + - MYSQL_USER=wordpress + - MYSQL_PASSWORD=${DB_PASSWORD} + - MYSQL_ROOT_PASSWORD=${DB_ROOT_PASSWORD} + volumes: + - db-data:/var/lib/mysql + +volumes: + wordpress-data: + db-data: \ No newline at end of file diff --git a/blueprints/classicpress/logo.png b/blueprints/classicpress/logo.png new file mode 100644 index 0000000..9ad8e47 Binary files /dev/null and b/blueprints/classicpress/logo.png differ diff --git a/blueprints/classicpress/template.toml b/blueprints/classicpress/template.toml new file mode 100644 index 0000000..6280d70 --- /dev/null +++ b/blueprints/classicpress/template.toml @@ -0,0 +1,13 @@ +[variables] +DB_PASSWORD = "${password:16}" +DB_ROOT_PASSWORD = "${password:16}" + +[config] +[[config.domains]] +serviceName = "classicpress" +port = 80 +host = "${domain}" + +[config.env] +DB_PASSWORD = "${DB_PASSWORD}" +DB_ROOT_PASSWORD = "${DB_ROOT_PASSWORD}" \ No newline at end of file