#!/usr/bin/bash # create a directory that will be mountable as a regular Docker volume mkdir -p /etc/corrade # now pivot user-editable files as a symlink into the Docker mountable volume directory if [ ! -f /etc/corrade/CorradeConfiguration.xml ]; then cp /corrade/CorradeConfiguration.xml.default /etc/corrade/CorradeConfiguration.xml fi ln -sf /etc/corrade/CorradeConfiguration.xml /corrade/CorradeConfiguration.xml if [ ! -f /etc/corrade/NucleusConfiguration.xml ]; then cp /corrade/NucleusConfiguration.xml.default /etc/corrade/NucleusConfiguration.xml fi ln -sf /etc/corrade/NucleusConfiguration.xml /corrade/NucleusConfiguration.xml if [ ! -f /etc/corrade/Log4Net.config ]; then cp /corrade/Log4Net.config.default /etc/corrade/Log4Net.config fi ln -sf /etc/corrade/Log4Net.config /corrade/Log4Net.config /corrade/Corrade