services: db: container_name: seafile-db image: mariadb:10.11 environment: - MYSQL_LOG_CONSOLE=true - MYSQL_ROOT_PASSWORD=${SEAFILE_DB_ROOT_PASSWORD} - MARIADB_AUTO_UPGRADE=1 volumes: - seafile_db:/var/lib/mysql memcached: container_name: seafile-memcached entrypoint: memcached -m 256 image: memcached:1.6.18 seafile: container_name: seafile image: seafileltd/seafile-mc:11.0-latest depends_on: - db - memcached environment: - DB_HOST=db - DB_ROOT_PASSWD=${SEAFILE_DB_ROOT_PASSWORD} - SEAFILE_ADMIN_EMAIL=${SEAFILE_ADMIN_EMAIL} - SEAFILE_ADMIN_PASSWORD=${SEAFILE_ADMIN_PASSWORD} - SEAFILE_SERVER_HOSTNAME=${HOST_SEAFILE}.${DOMAIN} - SEAFILE_SERVER_LETSENCRYPT=false - FORCE_HTTPS_IN_CONF=true - TIME_ZONE=${TZ} ports: - "8017:80" volumes: - seafile_data:/shared:rw - type: bind source: ${ROOT_INSTALL}/data/seafile target: /seafile-fuse bind: propagation: rshared privileged: true cap_add: - SYS_ADMIN volumes: seafile_db: seafile_data: