aliases need to be built at runtime
[citadel-docker.git] / citadel-docker-startup.sh
diff --git a/citadel-docker-startup.sh b/citadel-docker-startup.sh
new file mode 100755 (executable)
index 0000000..9382ea1
--- /dev/null
@@ -0,0 +1,11 @@
+#!/bin/bash
+
+# This is the script that is run when the Citadel Docker Container starts up.
+
+mkdir /citadel-data
+mkdir -p /citadel-data/data && rm -vfr /usr/local/citadel/data && ln -sfv /citadel-data/data /usr/local/citadel/data
+mkdir -p /citadel-data/files && rm -vfr  /usr/local/citadel/files && ln -sfv /citadel-data/files /usr/local/citadel/files
+mkdir -p /citadel-data/keys && rm -vfr /usr/local/citadel/keys && ln -sfv /citadel-data/keys /usr/local/citadel/keys
+rmdir -v /usr/local/webcit/keys && ln -sfv /citadel-data/keys /usr/local/webcit/keys
+
+exec supervisor