Commit graph

9 commits

Author SHA1 Message Date
Kingsley Yung
14b8d0fd64 feat: webdav integration
This patch provides an optional way to integrate an external WebDAV server so that the super-productivity container can serve as a WebDAV server with base url http://localhost/webdav/ . It includes the following changes:

**Replace the default nginx config file**
Besides serving the web app, the new nginx config file also forwards all the requests with paths starting with "/webdav/" to a backend WebDAV server specified by the environment variable WEBDAV_BACKEND. Note that during forwarding, the path prefix "/webdav" will be removed.

**Use hacdias/webdav as default WebDAV backend server**
The docker-compose.yaml provides an example setup to use the docker image [hacdias/webdav](https://github.com/hacdias/webdav) as the WebDAV backend server. An example for the configuration of the WebDAV server is also provided in webdav.yaml.
2024-10-09 18:15:10 +02:00
Johannes Millan
adf7e3cfdc build: fix docker #3293 2024-07-26 08:52:03 +02:00
Johannes Millan
ac68d23f5b build: update dockerfile to node 20 2024-07-18 11:06:17 +02:00
blackberrypineapple
cebd200153 build: update node version in Dockerfile 2023-04-26 11:40:47 +02:00
Johannes Millan
2802e6978c build: update docker file to work with npm 2021-08-27 21:12:44 +02:00
Carsten Meyer
d702d7ed0f remove stale/commented chrome install 2021-03-21 18:34:26 +01:00
Carsten Meyer
6720298e77 removed origin workflows and new Docker build 2021-03-21 15:56:46 +01:00
Martien Oranje
3e91cd09bb
Allow port to be customized in dockerfile 2021-01-06 09:37:45 +01:00
Johannes Millan
3380b815ad chore: provide basic docker image #177 2019-06-08 23:19:46 +02:00