38 lines
910 B
YAML
38 lines
910 B
YAML
# Docker Compose file for ClassicPress and the MySQL-DB needed for a "lighter" Wordpress
|
|
# Adopted for the use on Synology paired with Portainer
|
|
|
|
version: '3.1'
|
|
services:
|
|
classicpress:
|
|
image: marverix/classicpress:latest
|
|
container_name: ClassicPress
|
|
restart: always
|
|
|
|
ports:
|
|
- 8181:80
|
|
environment:
|
|
CP_DB_HOST: db
|
|
CP_DB_USER: exampleuser
|
|
CP_DB_PASSWORD: examplepass
|
|
CP_DB_NAME: exampledb
|
|
APACHE_RUN_USER_ID: PUID
|
|
APACHE_RUN_GROUP_ID: PGID
|
|
|
|
volumes:
|
|
- /volume1/docker/classicpress/data:/data
|
|
|
|
db:
|
|
image: mysql:5.7
|
|
container_name: ClassicPress-DB
|
|
restart: always
|
|
environment:
|
|
MYSQL_DATABASE: exampledb
|
|
MYSQL_USER: exampleuser
|
|
MYSQL_PASSWORD: examplepass
|
|
MYSQL_RANDOM_ROOT_PASSWORD: '1'
|
|
volumes:
|
|
- /volume1/docker/classicpress/db:/var/lib/mysql
|
|
|
|
volumes:
|
|
classicpress:
|
|
db:
|