version: "3.8" services: hedgedoc_db: image: ghcr.io/linuxserver/mariadb:${tag_db} container_name: hedgedoc_db restart: always volumes: - ${volume_db}:/config environment: - MYSQL_ROOT_PASSWORD=${MYSQL_ROOT_PASSWORD} - MYSQL_DATABASE=${MYSQL_DATABASE} - MYSQL_USER=${MYSQL_USER} - MYSQL_PASSWORD=${MYSQL_PASSWORD} - PGID=${PGID} - PUID=${PUID} - TZ=${TZ} hedgedoc: image: ghcr.io/linuxserver/hedgedoc:${tag_hedgedoc} container_name: hedgedoc restart: ${rst_mode} depends_on: - hedgedoc_db volumes: - ${volume_hedgedoc}:/config environment: - DB_HOST=hedgedoc_db - DB_USER=${MYSQL_USER} - DB_PASS=${MYSQL_PASSWORD} - DB_NAME=${MYSQL_DATABASE} - DB_PORT=3306 - PGID=${PGID} - PUID=${PUID} - TZ=${TZ} ports: - "${port_hedgedoc}:3000"