Skip to content

Add WebDAV server application#151

Open
chriskuipers wants to merge 2 commits into
masterfrom
webdav-server
Open

Add WebDAV server application#151
chriskuipers wants to merge 2 commits into
masterfrom
webdav-server

Conversation

@chriskuipers

Copy link
Copy Markdown
Collaborator

Summary

  • Added a secure WebDAV server implementation for DSRI
  • Based on Alpine Linux with nginx and DAV extension module
  • Provides WebDAV protocol access to persistent volumes

Features

  • HTTP Basic Authentication with configurable credentials
  • Full WebDAV support (GET, PUT, DELETE, MKCOL, COPY, MOVE, PROPFIND)
  • Health check endpoint for monitoring
  • Proper container logging to stdout/stderr
  • Comprehensive documentation and build instructions

Files Added

  • applications/webdav/Dockerfile - Alpine-based nginx with DAV module
  • applications/webdav/nginx.conf - WebDAV-enabled nginx configuration
  • applications/webdav/entrypoint.sh - Authentication setup script
  • applications/webdav/README.md - Comprehensive documentation

chriskuipers and others added 2 commits October 28, 2025 14:54
Added a secure WebDAV server implementation for DSRI that provides WebDAV protocol access to persistent volumes.

Features:
- Based on Alpine Linux with nginx and DAV extension module
- HTTP Basic Authentication with configurable credentials
- Full WebDAV support (GET, PUT, DELETE, MKCOL, COPY, MOVE, PROPFIND)
- Health check endpoint for monitoring
- Proper container logging to stdout/stderr
- OpenShift template with PVC mounting support

Files added:
- applications/webdav/Dockerfile - Alpine-based nginx with DAV module
- applications/webdav/nginx.conf - WebDAV-enabled nginx configuration
- applications/webdav/entrypoint.sh - Authentication setup script
- applications/webdav/README.md - Comprehensive documentation
- applications/templates/template-webdav.yml - OpenShift deployment template

🤖 Generated with [Claude Code](https://claude.com/claude-code)

Co-Authored-By: Claude <noreply@anthropic.com>
@chriskuipers

chriskuipers commented Oct 28, 2025

Copy link
Copy Markdown
Collaborator Author

Relates to RCS-731

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant