Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- services:
- memcached:
- image: ${SEAFILE_MEMCACHED_IMAGE:-memcached:1.6.29}
- container_name: seafile-memcached
- entrypoint: memcached -m 256
- networks:
- - seafile-net
- seafile:
- image: ${SEAFILE_IMAGE:-seafileltd/seafile-mc:12.0-latest}
- container_name: seafile
- ports:
- - "8000:8000"
- - "8082:8082"
- volumes:
- - ${SEAFILE_VOLUME:-/opt/seafile-data}:/shared
- environment:
- - DB_HOST=${SEAFILE_MYSQL_DB_HOST:-db}
- - DB_PORT=${SEAFILE_MYSQL_DB_PORT:-3306}
- - DB_USER=${SEAFILE_MYSQL_DB_USER:-seafile}
- - DB_ROOT_PASSWD=${INIT_SEAFILE_MYSQL_ROOT_PASSWORD:-}
- - DB_PASSWORD=${SEAFILE_MYSQL_DB_PASSWORD:?Variable is not set or empty}
- - SEAFILE_MYSQL_DB_CCNET_DB_NAME=${SEAFILE_MYSQL_DB_CCNET_DB_NAME:-ccnet_db}
- - SEAFILE_MYSQL_DB_SEAFILE_DB_NAME=${SEAFILE_MYSQL_DB_SEAFILE_DB_NAME:-seafile_db}
- - SEAFILE_MYSQL_DB_SEAHUB_DB_NAME=${SEAFILE_MYSQL_DB_SEAHUB_DB_NAME:-seahub_db}
- - TIME_ZONE=${TIME_ZONE:-Etc/UTC}
- - SEAFILE_SERVER_HOSTNAME=${SEAFILE_SERVER_HOSTNAME:?Variable is not set or empty}
- - SEAFILE_SERVER_PROTOCOL=${SEAFILE_SERVER_PROTOCOL:-http}
- - SITE_ROOT=${SITE_ROOT:-/}
- - NON_ROOT=${NON_ROOT:-false}
- - JWT_PRIVATE_KEY=${JWT_PRIVATE_KEY:?Variable is not set or empty}
- - SEAFILE_LOG_TO_STDOUT=${SEAFILE_LOG_TO_STDOUT:-false}
- depends_on:
- memcached:
- condition: service_started
- networks:
- - seafile-net
- networks:
- seafile-net:
- name: seafile-net
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement