services: << service_name >>: image: seafileltd/seafile-mc:latest container_name: << service_name >> environment: - DB_HOST=<< service_name >>-db - DB_ROOT_PASSWD=<< db_password >> - SEAFILE_ADMIN_EMAIL=<< admin_email >> - SEAFILE_ADMIN_PASSWORD=<< admin_password >> - SEAFILE_SERVER_HOSTNAME=<< hostname >> - SEAFILE_SERVER_LETSENCRYPT=false - TIME_ZONE=<< timezone >> volumes: - << appdata_dir >>/<< service_name >>:/shared ports: - "<< port >>:80" depends_on: - << service_name >>-db restart: unless-stopped << service_name >>-db: image: mariadb:11 container_name: << service_name >>-db environment: - MARIADB_DATABASE=seafile - MARIADB_USER=seafile - MARIADB_PASSWORD=<< db_password >> - MARIADB_ROOT_PASSWORD=<< db_password >> volumes: - << appdata_dir >>/<< service_name >>-db:/var/lib/mysql restart: unless-stopped