version: "3.8" services: seafile: image: seafileltd/seafile-mc:latest container_name: seafile restart: "on-failure" volumes: - ./volumes/seafile-data:/shared environment: - DB_HOST=seafile-mariadb - DB_ROOT_PASSWD=Fk%Bysffpw5ob2t@ - TIME_ZONE=Europe/Berlin - SEAFILE_ADMIN_EMAIL=acc@zinomedia.de - SEAFILE_ADMIN_PASSWORD=&u4irA*F5PJ8YRdd - SEAFILE_SERVER_LETSENCRYPT=false - SEAFILE_SERVER_HOSTNAME=seafile.zinomedia.de depends_on: - seafile-mariadb - seafile-memcached networks: - web seafile-mariadb: image: mariadb:latest container_name: seafile-mariadb restart: "on-failure" environment: - MYSQL_ROOT_PASSWORD=Fk%Bysffpw5ob2t@ - MYSQL_LOG_CONSOLE=true volumes: - ./volumes/seafile-mariadb/db:/var/lib/mysql networks: - web seafile-memcached: image: memcached:latest container_name: seafile-memcached restart: "on-failure" entrypoint: memcached -m 256 networks: - web networks: web: external: true name: web