5546679525
Pinned neutron version and other fixes to make the dev docker env run. Change-Id: I4bbd121489fa04d871a3665c45f21050cd0bf4c3 Closes-Bug: #1713805
32 lines
1.2 KiB
Bash
Executable File
32 lines
1.2 KiB
Bash
Executable File
#!/bin/bash
|
|
|
|
echo "Neutron/Quark: Stopping & Deleting Container..."
|
|
docker stop quark
|
|
docker rm quark
|
|
echo "Neutron/Quark: Complete"
|
|
echo "-----------------------"
|
|
echo " "
|
|
|
|
# NOTE(alexm): there was a request not to remove these log files on reload
|
|
rm -rf ./quark_container_logs/*
|
|
rm -rf ./quark_container_venv/*
|
|
|
|
echo "Neutron/Quark: Starting Container..."
|
|
# NOTE(alexm): may need to add -v ~/neutron:/opt/configs when quark is caught up with upstream neutron
|
|
docker run -d -v $(pwd):/opt/quark -v $(pwd)/quark_container_logs:/var/log/neutron -v $(pwd)/quark_container_venv:/opt/venv/lib/python2.7/site-packages/quark -p 9696:9696 --link mysql:docker-mysql --link kibana:docker-kibana --link rabbitmq:docker-rabbitmq --link redis-sentinel:docker-redis-sentinel --name quark raxuser/neutron:quark
|
|
|
|
echo "Neutron/Quark: Waiting for Neutron to Start..."
|
|
# Need to wait for DB to standup
|
|
sleep 5
|
|
check_count=0
|
|
while [ $check_count -lt 175 ]; do
|
|
check=`curl -s http://localhost:9696/v2.0/networks | grep "networks" | wc -l`
|
|
if [ "$check" -gt 0 ]; then
|
|
echo "Seems to be alive!"
|
|
break
|
|
fi
|
|
sleep 1
|
|
check_count=$((check_count+1))
|
|
done
|
|
echo "Neutron/Quark - Complete - http://localhost:9696"
|