X-Git-Url: https://code.citadel.org/?p=citadel-docker.git;a=blobdiff_plain;f=citadel-docker-startup.sh;fp=citadel-docker-startup.sh;h=64d63871e0f4b385f6dc20fa0923558150a87a90;hp=9382ea1261c6e744f7ac4d7aad551bf1c39516f0;hb=2bb55e4ad7fe19905142babb26f5dc76ae06354f;hpb=fc664a5b94203934293d5b9b84e264c25ae99424 diff --git a/citadel-docker-startup.sh b/citadel-docker-startup.sh index 9382ea1..64d6387 100755 --- a/citadel-docker-startup.sh +++ b/citadel-docker-startup.sh @@ -2,10 +2,18 @@ # This is the script that is run when the Citadel Docker Container starts up. + +# Any of these can fail, since they may already exist 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 +mkdir -p /citadel-data/data +mkdir -p /citadel-data/files +mkdir -p /citadel-data/keys + +# Now create the links +ln -sfv /citadel-data/data /usr/local/citadel/data +ln -sfv /citadel-data/files /usr/local/citadel/files +ln -sfv /citadel-data/keys /usr/local/citadel/keys +ln -sfv /citadel-data/keys /usr/local/webcit/keys +# supervisord will take it from here exec supervisor