version:'2.0' services: db: image:mariadb:10.5 container_name:seafile-mysql restart:always environment: -MYSQL_ROOT_PASSWORD=123456# Requested, set the root's password of MySQL service. -MYSQL_LOG_CONSOLE=true volumes: -/data/seafile-mysql/db:/var/lib/mysql# Requested, specifies the path to MySQL data persistent store. networks: -seafile-net
seafile: image:seafileltd/seafile-mc:latest container_name:seafile restart:always ports: -"9091:80" # - "443:443" # If https is enabled, cancel the comment. volumes: -/data/seafile-data:/shared# Requested, specifies the path to Seafile data persistent store. environment: -DB_HOST=db -DB_ROOT_PASSWD=123456# Requested, the value shuold be root's password of MySQL service. # - TIME_ZONE=Asia/Shanghai # Optional, default is UTC. Should be uncomment and set to your local time zone. -SEAFILE_ADMIN_EMAIL=root# Specifies Seafile admin user, default is 'me@example.com'. -SEAFILE_ADMIN_PASSWORD=moxigame.ops# Specifies Seafile admin password, default is 'asecret'. -SEAFILE_SERVER_LETSENCRYPT=false# Whether use letsencrypt to generate cert. -SEAFILE_SERVER_HOSTNAME=10.0.1.120:9091# Specifies your host name. depends_on: -db -memcached networks: -seafile-net