diff --git a/swarm-compose.yml b/swarm-compose.yml index 61ab307..c877714 100644 --- a/swarm-compose.yml +++ b/swarm-compose.yml @@ -99,21 +99,21 @@ services: - SEAFILE_MYSQL_DB_HOST=${SEAFILE_MYSQL_DB_HOST:-db} - SEAFILE_MYSQL_DB_PORT=${SEAFILE_MYSQL_DB_PORT:-3306} - SEAFILE_MYSQL_DB_USER=${SEAFILE_MYSQL_DB_USER:-seafile} - - SEAFILE_MYSQL_DB_PASSWORD=${SEAFILE_MYSQL_DB_PASSWORD:?} + - SEAFILE_MYSQL_DB_PASSWORD=${SEAFILE_MYSQL_DB_PASSWORD:-} - 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} - INIT_SEAFILE_ADMIN_EMAIL=${INIT_SEAFILE_ADMIN_EMAIL:-me@example.com} - INIT_SEAFILE_ADMIN_PASSWORD=${INIT_SEAFILE_ADMIN_PASSWORD:-asecret} - - SEAFILE_SERVER_HOSTNAME=${SEAFILE_SERVER_HOSTNAME:?} + - SEAFILE_SERVER_HOSTNAME=${SEAFILE_SERVER_HOSTNAME:-} - SEAFILE_SERVER_PROTOCOL=${SEAFILE_SERVER_PROTOCOL:-http} - SITE_ROOT=${SITE_ROOT:-/} - NON_ROOT=${NON_ROOT:-false} - - JWT_PRIVATE_KEY=${JWT_PRIVATE_KEY:?} + - JWT_PRIVATE_KEY=${JWT_PRIVATE_KEY:-} - SEAFILE_LOG_TO_STDOUT=${SEAFILE_LOG_TO_STDOUT:-false} - ENABLE_SEADOC=${ENABLE_SEADOC:-true} - - SEADOC_SERVER_URL=${SEAFILE_SERVER_PROTOCOL:-http}://${SEAFILE_SERVER_HOSTNAME:?}/sdoc-server + - SEADOC_SERVER_URL=${SEAFILE_SERVER_PROTOCOL:-http}://${SEAFILE_SERVER_HOSTNAME:-}/sdoc-server - CACHE_PROVIDER=${CACHE_PROVIDER:-redis} - REDIS_HOST=${REDIS_HOST:-redis} - REDIS_PORT=${REDIS_PORT:-6379} @@ -134,10 +134,10 @@ services: - S3_SSE_C_KEY=${S3_SSE_C_KEY:-} - ENABLE_NOTIFICATION_SERVER=${ENABLE_NOTIFICATION_SERVER:-false} - INNER_NOTIFICATION_SERVER_URL=${INNER_NOTIFICATION_SERVER_URL:-http://notification-server:8083} - - NOTIFICATION_SERVER_URL=${NOTIFICATION_SERVER_URL:-${SEAFILE_SERVER_PROTOCOL:-http}://${SEAFILE_SERVER_HOSTNAME:?}/notification} + - NOTIFICATION_SERVER_URL=${NOTIFICATION_SERVER_URL:-${SEAFILE_SERVER_PROTOCOL:-http}://${SEAFILE_SERVER_HOSTNAME:-}/notification} - ENABLE_SEAFILE_AI=${ENABLE_SEAFILE_AI:-false} - SEAFILE_AI_SERVER_URL=${SEAFILE_AI_SERVER_URL:-http://seafile-ai:8888} - - SEAFILE_AI_SECRET_KEY=${JWT_PRIVATE_KEY:?Variable is not set or empty} + - SEAFILE_AI_SECRET_KEY=${JWT_PRIVATE_KEY:-} - MD_FILE_COUNT_LIMIT=${MD_FILE_COUNT_LIMIT:-100000} networks: - net @@ -170,10 +170,10 @@ services: - DB_HOST=${SEAFILE_MYSQL_DB_HOST:-db} - DB_PORT=${SEAFILE_MYSQL_DB_PORT:-3306} - DB_USER=${SEAFILE_MYSQL_DB_USER:-seafile} - - DB_PASSWORD=${SEAFILE_MYSQL_DB_PASSWORD:?} + - DB_PASSWORD=${SEAFILE_MYSQL_DB_PASSWORD:-} - DB_NAME=${SEADOC_MYSQL_DB_NAME:-${SEAFILE_MYSQL_DB_SEAHUB_DB_NAME:-seahub_db}} - TIME_ZONE=${TIME_ZONE:-Etc/UTC} - - JWT_PRIVATE_KEY=${JWT_PRIVATE_KEY:?} + - JWT_PRIVATE_KEY=${JWT_PRIVATE_KEY:-} - NON_ROOT=${NON_ROOT:-false} - SEAHUB_SERVICE_URL=${SEAFILE_SERVICE_URL:-http://seafile} networks: