| Andy Bavier | 1eec041 | 2015-04-24 13:19:47 -0400 | [diff] [blame] | 1 | #!/bin/sh |
| 2 | |||||
| 3 | TMPDIR="/tmp/initdata" | ||||
| 4 | XOSDIR="/home/ubuntu/xos" | ||||
| 5 | |||||
| 6 | mkdir -p $TMPDIR | ||||
| 7 | rm -f $TMPDIR/*.json | ||||
| 8 | |||||
| 9 | XOS=$( docker ps|grep "xos:latest"|awk '{print $NF}' ) | ||||
| 10 | docker exec $XOS /opt/xos/scripts/opencloud dumpdata | ||||
| 11 | docker cp $XOS:/opt/xos_backups/dumpdata-latest.json $TMPDIR | ||||
| 12 | cp $TMPDIR/*.json $XOSDIR/xos/core/fixtures/initial_data.json | ||||
| 13 | |||||
| 14 | git pull | ||||
| 15 | docker build -t xos . | ||||
| 16 | |||||
| 17 | docker stop $XOS | ||||
| 18 | docker run -p 8000:8000 xos | ||||