diff --git a/webdav/.env b/webdav/.env new file mode 100644 index 0000000..c1685c5 --- /dev/null +++ b/webdav/.env @@ -0,0 +1,16 @@ + #GLOBAL SETTINGS +COMPOSE_HTTP_TIMEOUT=120 +COMPOSE_IGNORE_ORPHANS=1 +DOCKER_CONFIGS=. +DOCKERGID=999 +DOCKERHOSTNAME=ProxyServer +DOCKERLOGGING_MAXFILE=10 +DOCKERLOGGING_MAXSIZE=200k +SERVERIP=192.168.1.4 +PGID=1000 +PUID=1000 +UMASK=000 +TZ=America/Chicago +BACKUP_DIR=/mnt/backups +MEDIA_DIR=/mnt/media +STORAGE_DIR=/mnt/storage diff --git a/webdav/compose.yml b/webdav/compose.yml new file mode 100644 index 0000000..b31819c --- /dev/null +++ b/webdav/compose.yml @@ -0,0 +1,26 @@ + services: + nginxwebdav: + container_name: nginxwebdav + image: dgraziotin/nginx-webdav-nononsense + environment: + - PUID=${PUID} + - PGID=${PGID} + - TZ=${TZ} + - WEBDAV_USERNAME=akanealw + - WEBDAV_PASSWORD=j9iyn4Z3fCb6NKAhYb9k8LNTqY4AjH6CDiSprumCyA5TAwxn8z + - SERVER_NAMES=192.168.1.4,webdav.akanealw.com + - TIMEOUTS_S=1200 + - CLIENT_MAX_BODY_SIZE=120M + networks: + - reverse-proxy + ports: + - 3280:80 + restart: always + volumes: + - ${DOCKER_CONFIGS}/data:/data + - ${DOCKER_CONFIGS}/config:/config + +networks: + reverse-proxy: + name: reverse-proxy + external: true