services: seafile: image: seafileltd/seafile-mc:13.0-latest container_name: seafile restart: unless-stopped volumes: - ./volumes/seafile-data:/shared environment: - SEAFILE_MYSQL_DB_HOST=db - INIT_SEAFILE_MYSQL_ROOT_PASSWORD=Fk%Bysffpw5ob2t@ - SEAFILE_MYSQL_DB_USER=seafile - SEAFILE_MYSQL_DB_PASSWORD=Fk%Bysffpw5ob2t@ - TIME_ZONE=Europe/Berlin - SEAFILE_ADMIN_EMAIL=acc@zinomedia.de - SEAFILE_ADMIN_PASSWORD=&u4irA*F5PJ8Yxxx - SEAFILE_SERVER_LETSENCRYPT=false - SEAFILE_SERVER_HOSTNAME=seafile.zinomedia.de - FORCE_HTTPS_IN_CONF=true depends_on: - db - memcached networks: - web db: # referenced by that name in seafile configs / example image: mariadb:12 container_name: seafile-mariadb restart: unless-stopped environment: - MARIADB_ROOT_PASSWORD=Fk%Bysffpw5ob2t@ - MYSQL_LOG_CONSOLE=true - MARIADB_AUTO_UPGRADE=1 volumes: - ./volumes/seafile-mariadb/db:/var/lib/mysql networks: - web memcached: # referenced by that name in seafile configs / example image: memcached:latest container_name: seafile-memcached restart: unless-stopped entrypoint: memcached -m 256 networks: - web networks: web: external: true name: web