Added Classicpress as a service
Wordpress alternative without block editor (Gutenberg), Useful for small sites & lightweight blogs. PR includes 3 version's with or without database, also logo.svg
This commit is contained in:
28
templates/compose/classicpress-with-mariadb.yaml
Normal file
28
templates/compose/classicpress-with-mariadb.yaml
Normal file
@@ -0,0 +1,28 @@
|
||||
# documentation: https://www.classicpress.net/
|
||||
# slogan: ClassicPress with external database. Classicpress 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:
|
||||
wordpress:
|
||||
image: classicpress/classicpress:latest
|
||||
volumes:
|
||||
- classicpress-files:/var/www/html
|
||||
environment:
|
||||
- SERVICE_FQDN
|
||||
- CLASSICPRESS_DB_HOST=mariadb
|
||||
- CLASSICPRESS_DB_USER=$SERVICE_USER_CLASSICPRESS
|
||||
- CLASSICPRESS_DB_PASSWORD=$SERVICE_PASSWORD_CLASSICPRESS
|
||||
- CLASSICPRESS_DB_NAME=classicpress
|
||||
depends_on:
|
||||
- mariadb
|
||||
|
||||
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
|
||||
28
templates/compose/classicpress-with-mysql.yaml
Normal file
28
templates/compose/classicpress-with-mysql.yaml
Normal file
@@ -0,0 +1,28 @@
|
||||
# documentation: https://www.classicpress.net/
|
||||
# slogan: ClassicPress with external database. Classicpress 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:
|
||||
wordpress:
|
||||
image: classicpress/classicpress:latest
|
||||
volumes:
|
||||
- classicpress-files:/var/www/html
|
||||
environment:
|
||||
- SERVICE_FQDN
|
||||
- CLASSICPRESS_DB_HOST=mysql
|
||||
- CLASSICPRESS_DB_USER=$SERVICE_USER_CLASSICPRESS
|
||||
- CLASSICPRESS_DB_PASSWORD=$SERVICE_PASSWORD_CLASSICPRESS
|
||||
- CLASSICPRESS_DB_NAME=classicpress
|
||||
depends_on:
|
||||
- mysql
|
||||
|
||||
mariadb:
|
||||
image: mysql:5.7
|
||||
volumes:
|
||||
- mysql-data:/var/lib/mysql
|
||||
environment:
|
||||
- MYSQL_ROOT_PASSWORD=$SERVICE_PASSWORD_ROOT
|
||||
- MYSQL_DATABASE=classicpress
|
||||
- MYSQL_USER=$SERVICE_USER_CLASSICPRESS
|
||||
- MYSQL_PASSWORD=$SERVICE_PASSWORD_CLASSICPRESS
|
||||
12
templates/compose/classicpress-without-database.yaml
Normal file
12
templates/compose/classicpress-without-database.yaml
Normal file
@@ -0,0 +1,12 @@
|
||||
# documentation: https://www.classicpress.net/
|
||||
# slogan: ClassicPress with external database. Classicpress 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:
|
||||
wordpress:
|
||||
image: classicpress/classicpress:latest
|
||||
volumes:
|
||||
- classicpress-files:/var/www/html
|
||||
environment:
|
||||
- SERVICE_FQDN
|
||||
Reference in New Issue
Block a user