ansible/roles/docker/templates/compose-files/writefreely.yml

32 lines
788 B
YAML

# vim: ft=yaml.docker-compose
version: "3.8"
services:
db:
image: "mariadb:{{ services.writefreely.mariadb_version }}"
restart: unless-stopped
volumes:
- "./db:/var/lib/mysql"
environment:
- MYSQL_DATABASE=writefreely
- MYSQL_ROOT_PASSWORD={{ writefreely_secrets.db_password }}
app:
image: "writeas/writefreely:{{ services.writefreely.version }}"
restart: unless-stopped
networks:
- default
- external_services
volumes:
- "./config.ini:/go/config.ini"
environment:
VIRTUAL_HOST: "{{ services.writefreely.domain }}"
LETSENCRYPT_HOST: "{{ services.writefreely.domain }}"
LETSENCRYPT_EMAIL: "{{ letsencrypt_email }}"
depends_on:
- db
networks:
external_services:
external: true