synology_portainer_stacks/stack_baikal.yaml

44 lines
No EOL
1.1 KiB
YAML

# Docker Compose file for a Baikal server with latest MariaDB
# Originally based on issue https://github.com/ckulka/baikal-docker/issues/10
# Adopted for the use on Synology paired with Portainer
version: "2"
services:
baikal:
image: ckulka/baikal:nginx
container_name: baikal-app
restart: always
environment:
MSMTPRC: |
defaults
auth on
tls on
tls_trust_file /etc/ssl/certs/ca-certificates.crt
account default
host mailhost
port 587
from mailaddress
user mailuser
password mailpw
ports:
- "8081:80"
volumes:
- /volume1/docker/baikal/config:/var/www/baikal/config
- /volume1/docker/baikal/data:/var/www/baikal/specific
db:
image: mariadb:latest
container_name: baikal-db
restart: always
environment:
MYSQL_ROOT_PASSWORD: mysqlrootpassword
MYSQL_DATABASE: baikaldb
MYSQL_USER: baikaluser
MYSQL_PASSWORD: mysqluserpassword
volumes:
- /volume1/docker/baikal/db:/var/lib/mysql
volumes:
config:
data:
db: