52 lines
956 B
YAML
52 lines
956 B
YAML
version: "3.3"
|
|
services:
|
|
ghost:
|
|
image: rose-ash-ghost:latest
|
|
depends_on:
|
|
- db
|
|
environment:
|
|
url: https://sigyl.com:4000/
|
|
NODE_ENV: production
|
|
volumes:
|
|
- ghost-content:/var/lib/ghost/content
|
|
networks:
|
|
- appnet
|
|
- externalnet
|
|
secrets:
|
|
- email
|
|
- db-password
|
|
|
|
db:
|
|
image: mariadb:latest
|
|
environment:
|
|
FILE__MYSQL_ROOT_PASSWORD: /run/secrets/db-root-password
|
|
MYSQL_USER: ghost
|
|
FILE__MYSQL_PASSWORD: /run/secrets/db-password
|
|
MYSQL_DATABASE: ghostdb
|
|
volumes:
|
|
- ghost-db:/var/lib/mysql
|
|
networks:
|
|
- appnet
|
|
secrets:
|
|
- db-password
|
|
- db-root-password
|
|
|
|
volumes:
|
|
ghost-content:
|
|
ghost-config:
|
|
ghost-db:
|
|
|
|
networks:
|
|
appnet:
|
|
driver: overlay
|
|
externalnet:
|
|
driver: overlay
|
|
external: true
|
|
secrets:
|
|
email:
|
|
file: ./.email
|
|
db-password:
|
|
file: ./.db-password
|
|
db-root-password:
|
|
file: ./.db-root-password
|