haiwen.github.io/seafile-admin-docs/
Go to file
TerryMathews 2e3daee720
Correct race condition that prevents server from working after reboot
When Docker is managing the startup of containers, the existing seafile-server.yml is failing to come up properly due to a race condition: the MySQL container is up, but not yet ready to accept connections and it's causing the process in the server container to die.

Since a proper healthcheck already exists in the compose file, this PR adds the correct status check for db and makes the memcached one more verbose in case anyone wants to implement a health check there as well.

Someone should also probably look into making the server more fault tolerant of db errors, but this solves the problem for today.
2025-01-17 19:58:23 -05:00
.github/workflows update multiple storage backends 2025-01-07 16:39:19 +08:00
manual Correct race condition that prevents server from working after reboot 2025-01-17 19:58:23 -05:00
.gitignore update 2024-03-27 14:43:28 +08:00
LICENSE.txt use github pages 2020-12-01 10:33:47 +08:00
README.md Build docs locally and multiple storage backends for docker 2024-03-15 10:42:11 +08:00
mkdocs.yml update 12.0 k8s single node & S3 data migration 2025-01-15 18:36:12 +08:00

Seafile Admin Docs

Manual for Seafile server

The web site: https://haiwen.github.io/seafile-admin-docs/

Serve docs locally

These docs are built using 'mkdocs'. Install the tooling by running:

pip3 install mkdocs-material mkdocs-awesome-pages-plugin mkdocs-material-extensions

Start up the development server by running mkdocs serve in the project root directory. Browse at http://127.0.0.1:8000/seafile-admin-docs/.