Files
docker-deployment/build/boot/csync.sh
2016-06-08 23:35:34 +02:00

18 lines
400 B
Bash

#!/bin/bash
set -e
# Config
HOST_DIR=`dirname $CSYNC_CONFIG`
CONTAINER_DIR=/usr/local/etc
if [ ! -e $HOST_DIR/csync2.pem ]; then
mkdir -p $HOST_DIR
csync2 -k $HOST_DIR/csync2.pem
cp -f $CONTAINER_DIR/csync2* $HOST_DIR/
fi
rm -r $CONTAINER_DIR
ln -sf $HOST_DIR/ $CONTAINER_DIR
# Database
CONTAINER_DIR=/usr/local/var/lib/csync2
rm -r $CONTAINER_DIR
ln -sf $CSYNC_DATABASE/ $CONTAINER_DIR