91 lines
2.6 KiB
Bash
91 lines
2.6 KiB
Bash
#################################
|
|
# Docker compose configurations #
|
|
#################################
|
|
COMPOSE_FILE='seafile-server.yml,seadoc.yml,seasearch.yml,notification-server.yml,md-server.yml'
|
|
COMPOSE_PATH_SEPARATOR=','
|
|
|
|
## Images
|
|
SEAFILE_IMAGE=seafileltd/seafile-pro-mc:13.0.6-testing
|
|
SEAFILE_DB_IMAGE=mariadb:10.11
|
|
SEAFILE_REDIS_IMAGE=redis
|
|
SEADOC_IMAGE=seafileltd/sdoc-server:2.0.3-testing
|
|
NOTIFICATION_SERVER_IMAGE=seafileltd/notification-server:13.0.0-testing
|
|
SEASEARCH_IMAGE=seafileltd/seasearch:1.0.1-testing
|
|
MD_IMAGE=seafileltd/seafile-md-server:13.0.6-testing
|
|
|
|
## Storage
|
|
SEAFILE_VOLUME=/mnt/user/appdata/seafile/data
|
|
SEAFILE_MYSQL_VOLUME=/mnt/user/appdata/seafile/db-data
|
|
SS_DATA_PATH=/mnt/user/appdata/seafile/seasearch-data
|
|
SEADOC_VOLUME=/mnt/user/appdata/seafile/seadoc-data
|
|
BASIC_STORAGE_PATH=/mnt/user/appdata/seafile
|
|
|
|
### Storage type
|
|
SEAF_SERVER_STORAGE_TYPE=disk
|
|
MD_STORAGE_TYPE=s3
|
|
SS_STORAGE_TYPE=disk
|
|
|
|
### S3 for metadata server
|
|
S3_MD_BUCKET=seafile-md
|
|
S3_KEY_ID=AKIAQP5UUFQPMDXWPW4O
|
|
S3_SECRET_KEY=sO6z6GatkU3H4wuuEyl0AEziupiya6pjlRa9dDTw
|
|
S3_USE_V4_SIGNATURE=true
|
|
S3_PATH_STYLE_REQUEST=false
|
|
S3_AWS_REGION=us-east-1
|
|
S3_HOST=s3.amazonaws.com
|
|
S3_USE_HTTPS=true
|
|
|
|
#################################
|
|
# Startup parameters #
|
|
#################################
|
|
SEAFILE_SERVER_HOSTNAME=fileserver.rishighan.com
|
|
SEAFILE_SERVER_PROTOCOL=https
|
|
TIME_ZONE=Etc/UTC
|
|
JWT_PRIVATE_KEY=Qo4s8XissWnJx6gIORcggOaU69ObAa3W84jC05yv
|
|
|
|
#####################################
|
|
# Third-party service configuration #
|
|
#####################################
|
|
## Database
|
|
SEAFILE_MYSQL_DB_HOST=db
|
|
SEAFILE_MYSQL_DB_USER=seafile
|
|
SEAFILE_MYSQL_DB_PASSWORD=dexter
|
|
SEAFILE_MYSQL_DB_CCNET_DB_NAME=ccnet_db
|
|
SEAFILE_MYSQL_DB_SEAFILE_DB_NAME=seafile_db
|
|
SEAFILE_MYSQL_DB_SEAHUB_DB_NAME=seahub_db
|
|
|
|
## Cache
|
|
CACHE_PROVIDER=redis
|
|
REDIS_HOST=redis
|
|
REDIS_PORT=6379
|
|
REDIS_PASSWORD=
|
|
|
|
######################################
|
|
# Initial variables #
|
|
######################################
|
|
INIT_SEAFILE_MYSQL_ROOT_PASSWORD=dexter
|
|
INIT_SEAFILE_ADMIN_EMAIL=frishi@me.com
|
|
INIT_SEAFILE_ADMIN_PASSWORD=Titu@1588
|
|
INIT_SS_ADMIN_USER=frishi@me.com
|
|
INIT_SS_ADMIN_PASSWORD=Titu@1588
|
|
|
|
############################################
|
|
# Additional configurations for extensions #
|
|
############################################
|
|
## SeaDoc
|
|
ENABLE_SEADOC=true
|
|
|
|
## SeaSearch
|
|
SS_MAX_OBJ_CACHE_SIZE=10GB
|
|
SS_LOG_TO_STDOUT=true
|
|
SS_LOG_OUTPUT=true
|
|
SS_LOG_LEVEL=info
|
|
|
|
## Notification
|
|
NOTIFICATION_SERVER_URL=https://notification.rishighan.com
|
|
INNER_NOTIFICATION_SERVER_URL=http://notification-server:8083
|
|
SEADOC_SERVER_URL=https://fileserver.rishighan.com/sdoc-server
|
|
|
|
## Seafile AI
|
|
ENABLE_SEAFILE_AI=false
|