feat: remove Seadoc server configuration and replace with OnlyOffice in Docker Compose setup
Some checks failed
Ansible Lint Check / check-ansible (push) Failing after 21s
Nix Format Check / check-format (push) Successful in 58s
Python Lint Check / check-python (push) Failing after 14s

This commit is contained in:
2025-03-17 15:40:12 +01:00
parent 00aaf83884
commit 10c755775d
3 changed files with 14 additions and 61 deletions

View File

@@ -35,8 +35,7 @@ services:
- SEADRIVE_SERVER_LETSENCRYPT=false
- SEAFILE_SERVER_PROTOCOL={{ seafile_server_protocol | default('http') }}
- JWT_PRIVATE_KEY={{ jwt_private_key | default('') }}
- SEADOC_SERVER_URL=https://sf.mvl.sh/sdoc-server
- ENABLE_SEADOC=true
- ENABLE_SEADOC=false
volumes:
- {{ seafile_volume | default('/opt/seafile-data') }}:/shared
networks:
@@ -69,29 +68,19 @@ services:
- seafile
restart: unless-stopped
seadoc-server:
image: {{ seadoc_image | default('seafileltd/sdoc-server:1.0-latest') }}
container_name: seadoc-server
onlyoffice:
image: onlyoffice/documentserver:8.3.1.1
restart: unless-stopped
environment:
- DB_HOST={{ seafile_mysql_db_host | default('db') }}
- DB_USER={{ seafile_mysql_db_user | default('seafile') }}
- DB_PORT=${SEAFILE_MYSQL_DB_PORT:-3306}
- DB_ROOT_PASSWD={{ seafile_mysql_root_password | default('ROOT_PASSWORD') }}
- DB_PASSWORD={{ seafile_mysql_db_password | default('PASSWORD') }}
- DB_NAME={{ seafile_mysql_db_name | default('seafile') }}
- TIME_ZONE={{ time_zone | default('Europe/Amsterdam') }}
- JWT_PRIVATE_KEY={{ jwt_private_key | default('') }}
- SEAHUB_SERVICE_URL=https://sf.mvl.sh
- JWT_ENABLED=true
- JWT_SECRET={{ jwt_private_key | default('') }}
volumes:
- {{ seadoc_volume | default('/opt/seadoc-data') }}:/shared
- {{ seafile_volume | default('/opt/seafile-data') }}:/shared/seafile
- {{ seafile_data_dir }}/onlyoffice/logs:/var/log/onlyoffice
- {{ seafile_data_dir }}/onlyoffice/data:/var/www/onlyoffice/Data
- {{ seafile_data_dir }}/onlyoffice/lib:/var/lib/onlyoffice
networks:
- seafile-net
- caddy_network
depends_on:
- db
- seafile
restart: unless-stopped
networks:
seafile-net: