docker – Rev 20
?pathlinks?
#!/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