diff --git a/webdav-apache/Dockerfile b/webdav-apache/Dockerfile index 3d88ce29..320166a4 100644 --- a/webdav-apache/Dockerfile +++ b/webdav-apache/Dockerfile @@ -1,7 +1,9 @@ -FROM httpd:alpine +FROM httpd:latest # Create webdav directory RUN mkdir -p /usr/local/apache2/webdav; chown www-data /usr/local/apache2/webdav +# Create lock DB directory +RUN mkdir -p /usr/local/apache2/var; chown www-data /usr/local/apache2/var # Copy config COPY ./webdav.conf /usr/local/apache2/conf/webdav.conf # Add password file diff --git a/webdav-apache/webdav.conf b/webdav-apache/webdav.conf index 633a3134..6db16850 100644 --- a/webdav-apache/webdav.conf +++ b/webdav-apache/webdav.conf @@ -1,7 +1,9 @@ LoadModule dav_module modules/mod_dav.so LoadModule dav_fs_module modules/mod_dav_fs.so +LoadModule dav_lock_module modules/mod_dav_lock.so Alias /webdav /usr/local/apache2/webdav +DavLockDB "/usr/local/apache2/var/DavLock" DAV on