aboutsummaryrefslogtreecommitdiffstats
path: root/services/radicale/fs
diff options
context:
space:
mode:
Diffstat (limited to 'services/radicale/fs')
-rw-r--r--services/radicale/fs/etc/radicale/conf.ini14
-rwxr-xr-xservices/radicale/fs/sbin/cmd.sh33
2 files changed, 0 insertions, 47 deletions
diff --git a/services/radicale/fs/etc/radicale/conf.ini b/services/radicale/fs/etc/radicale/conf.ini
deleted file mode 100644
index 2af4af9..0000000
--- a/services/radicale/fs/etc/radicale/conf.ini
+++ /dev/null
@@ -1,14 +0,0 @@
-[server]
-
-hosts = localhost:5232, radicale:5232
-
-[auth]
-
-type = htpasswd
-htpasswd_filename = /etc/radicale/users/.htpasswd
-htpasswd_encryption = bcrypt
-
-[storage]
-
-filesystem_folder = /data/collections
-hook = git add -A && (git diff --cached --quiet || git commit -m "Changes by \"%(user)s\"")
diff --git a/services/radicale/fs/sbin/cmd.sh b/services/radicale/fs/sbin/cmd.sh
deleted file mode 100755
index 4d09e75..0000000
--- a/services/radicale/fs/sbin/cmd.sh
+++ /dev/null
@@ -1,33 +0,0 @@
-#!/bin/sh
-set -eu
-
-conf=/etc/radicale/conf.ini
-
-if [ ! -d /data/collections/.git ]; then
- # Initialize git repository (for storage)
- echo "Starting server..."
- /venv/bin/radicale --config "$conf" --logging-level error &
- radicale_pid=$!
- echo "Waiting for server to start..."
- until curl -sf http://127.0.0.1:5232; do sleep 1; done
- echo "Server started"
-
- cd /data/collections
- git init --initial-branch=radicale
- git config user.name radicale
- git config user.email radicale@domain.tld
- cat <<EOF >.gitignore
-.Radicale.cache
-.Radicale.lock
-.Radicale.tmp-*
-EOF
- git add -A && (git diff --cached --quiet || git commit -m "Initialization commit")
-
- echo "Restarting server..."
- kill "$radicale_pid"
- wait "$radicale_pid"
-else
- echo "Initialization skipped"
-fi
-
-exec /venv/bin/radicale --config "$conf"