summaryrefslogtreecommitdiff
path: root/stacks/dav
diff options
context:
space:
mode:
authorRATDAD <lambda@disroot.org>2026-03-06 02:05:52 -0500
committerRATDAD <lambda@disroot.org>2026-03-06 02:05:52 -0500
commit2578d12ea47d10130472a845244e4aaac48897cb (patch)
tree3dc5ba45a79006d549cb9e551724a6a5d19f71b4 /stacks/dav
parent88ba319238bb4af0106bc1a83fbbb1963af88fe1 (diff)
downloadrd-cloud-2578d12ea47d10130472a845244e4aaac48897cb.tar.gz
rd-cloud-2578d12ea47d10130472a845244e4aaac48897cb.tar.bz2
rd-cloud-2578d12ea47d10130472a845244e4aaac48897cb.zip
checkpoint: development state
Diffstat (limited to 'stacks/dav')
-rw-r--r--stacks/dav/.env.template17
-rw-r--r--stacks/dav/.gitignore5
-rw-r--r--stacks/dav/.run.env.template63
-rw-r--r--stacks/dav/compose.yml39
4 files changed, 0 insertions, 124 deletions
diff --git a/stacks/dav/.env.template b/stacks/dav/.env.template
deleted file mode 100644
index d84f2b0..0000000
--- a/stacks/dav/.env.template
+++ /dev/null
@@ -1,17 +0,0 @@
-#
-#
-# Stack Compose Variables
-
-# Namespaces
-_STACK_0=
-
-# Containers
-_CONTAINER_0=
-_CONTAINER_1=
-
-# Networks
-_NET_0=
-_NET_1=
-
-# Volumes
-_VOLUME_0=
diff --git a/stacks/dav/.gitignore b/stacks/dav/.gitignore
deleted file mode 100644
index e6c78b8..0000000
--- a/stacks/dav/.gitignore
+++ /dev/null
@@ -1,5 +0,0 @@
-# Ignore .env files
-*.env
-.database/
-.database/**
-compose.test.yml
diff --git a/stacks/dav/.run.env.template b/stacks/dav/.run.env.template
deleted file mode 100644
index 6ef4bc3..0000000
--- a/stacks/dav/.run.env.template
+++ /dev/null
@@ -1,63 +0,0 @@
-#
-#
-# DAViS Environment Variables
-
-# General settings
-APP_ENV=prod # or dev
-CALDAV_ENABLED=true
-CARDDAV_ENABLED=true
-WEBDAV_ENABLED=false
-PUBLIC_CALENDARS_ENABLED=true
-BIRTHDAY_REMINDER_OFFSET=PT9H
-APP_TIMEZONE=America/New_York
-LOG_FILE_PATH="%kernel.logs_dir%/%kernel.environment%.log"
-
-# Database
-POSTGRES_PASSWORD=
-POSTGRES_DB=
-POSTGRES_USER=
-DATABASE_DRIVER=postgresql
-DB_DATABASE=${POSTGRES_DB}
-DB_USER=${POSTGRES_USER}
-DB_PASSWORD=${POSTGRES_PASSWORD}
-DATABASE_URL=${DATABASE_DRIVER}://${DB_USER}:${DB_PASSWORD}@${_DB_CONTAINER}:5432/${DB_DATABASE}?serverVersion=15&charset=UTF-8
-
-# For the Davis admin interface
-ADMIN_LOGIN=admin
-ADMIN_PASSWORD=admin
-ADMIN_AUTH_BYPASS=false
-
-# DAV auth settings
-AUTH_METHOD=Basic # Basic or IMAP or LDAP
-
-# Basic HTTP auth settings
-AUTH_REALM=SabreDAV
-
-# IMAP auth settings
-# IMAP_AUTH_URL=imap.mydomain.com:993
-# IMAP_ENCRYPTION_METHOD=ssl
-# IMAP_CERTIFICATE_VALIDATION=true
-# IMAP_AUTH_USER_AUTOCREATE=false
-
-# LDAP auth settings
-# LDAP_AUTH_URL=ldap://127.0.0.1:3890
-# LDAP_DN_PATTERN=uid=%u,ou=users,dc=domain,dc=com
-# LDAP_MAIL_ATTRIBUTE=mail
-# LDAP_AUTH_USER_AUTOCREATE=false
-# LDAP_CERTIFICATE_CHECKING_STRATEGY=try # never, hard, demand, try, or allow
-
-# WebDAV settings
-WEBDAV_TMP_DIR=/webdav/tmp
-WEBDAV_PUBLIC_DIR=/webdav/public
-WEBDAV_HOMES_DIR=
-
-# Mail settings
-# INVITE_FROM_ADDRESS=no-reply@example.org
-# MAIL_HOST=smtp.myprovider.com
-# MAIL_PORT=587
-# MAIL_USERNAME=userdav
-# MAIL_PASSWORD=test
-# MAILER_DSN=smtp://${MAIL_USERNAME}:${MAIL_PASSWORD}@${MAIL_HOST}:${MAIL_PORT}
-
-# Trust the immediate proxy for X-Forwarded-* headers including HTTPS detection
-SYMFONY_TRUSTED_PROXIES=REMOTE_ADDR
diff --git a/stacks/dav/compose.yml b/stacks/dav/compose.yml
deleted file mode 100644
index 42d254f..0000000
--- a/stacks/dav/compose.yml
+++ /dev/null
@@ -1,39 +0,0 @@
-name: ${_STACK_0}
-
-networks:
- edge-net:
- name: ${_NET_0}
- external: true
- db-net:
- name: ${_NET_1}
-
-volumes:
- dav-db:
- name: ${_VOLUME_0}
- external: true
-
-services:
- dav:
- container_name: ${_CONTAINER_0}
- image: ghcr.io/tchapi/davis-standalone:latest
- env_file:
- - .run.env
- - .env
- networks:
- - net
- - intra
- expose:
- - 9000
- depends_on:
- - db
- dav-db:
- container_name: ${_CONTAINER_1} # Required for now.
- image: postgres:16
- networks:
- - edge-net
- - db-net
- env_file:
- - .run.env
- - .env
- volumes:
- - dav-db:/var/lib/postgresql/data