blob: 09c639ddf3673a9bca3c737c341b8055fb99cfbc [file] [log] [blame]
#!/bin/bash
TMPDIR="/tmp/initdata"
XOSDIR="/home/ubuntu/xos"
mkdir -p $TMPDIR
rm -f $TMPDIR/*.json
XOS=$( docker ps|grep "xos:latest"|awk '{print $NF}' )
docker exec $XOS /opt/xos/scripts/opencloud dumpdata
docker cp $XOS:/opt/xos_backups/dumpdata-latest.json $TMPDIR
docker cp $XOS:/opt/xos/xos_config $TMPDIR
cp $TMPDIR/*.json $XOSDIR/xos/core/fixtures/initial_data.json
cp $TMPDIR/xos_config $XOSDIR/xos/
git pull
if [[ $? != 0 ]]; then
echo "git pull" failed
exit
fi
docker build -t xos .
docker stop $XOS
docker run -p 8000:8000 xos