“After Seafile 7.1.x, Seafdav does not support Fastcgi, only Wsgi.”
This means that if you are using Seafdav functionality and have deployed Nginx or Apache reverse proxy. You need to change Fastcgi to Wsgi."
I indeed use the internal nginx revproxy from the container and never had to bother about its config.
Turns out, the nginx config is dropped in the /shared volume, so when Seafile container image is upgraded, and changes are required in Nginx config, you should take care of those manually.
Question for the docker maintainers: why is the embedded nginx config in the persistent volume? It’s an internal component of Seafile, and I expect its config to be upgraded accordingly without manual fixes.
@daniel.pan Hi, I also experienced this problem when hosting with docker-compose, as it fetches the latest docker build automatically on each restart and breaks things without a warning.
It takes a lot of time to identify the problem for docker users.
Could you consider making a specific patch for docker releases (like a script reading the external files and apply the change), or at least adding a note on the deploy with docker doc page (when something could break for docker)?
Default nginx config. Running through docker, I guess it might have something to do with my docker-compose.yml, but seafile is working great aside from seafdav.