server-up/apps/ghost/files/compose.yaml
bes-r 9b299bf532
Some checks are pending
Deploy server-up / deploy (push) Waiting to run
Added more docker boilerplates
2026-05-16 15:21:58 +02:00

33 lines
954 B
YAML

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:
- << data_dir >>/<< service_name >>/content:/var/lib/ghost/content
depends_on:
- << service_name >>-db
restart: unless-stopped
volumes:
<< service_name >>_dbdata: