From f15897b7cb4857ec6c0538e8345ab65f3434206c Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Alejandro=20Mart=C3=ADnez?= Date: Thu, 16 May 2013 12:53:10 +0200 Subject: [PATCH] Add stack launcher for testing --- script/start_stack | 32 ++++++++++++++++++++++++++++++++ 1 file changed, 32 insertions(+) create mode 100755 script/start_stack diff --git a/script/start_stack b/script/start_stack new file mode 100755 index 0000000000..7bf8bbdb09 --- /dev/null +++ b/script/start_stack @@ -0,0 +1,32 @@ +#!/bin/bash +echo "--- CartoDB stack starter for testing ---" + +echo "---> Killing Rails.." +kill -INT $(lsof -i:3000) &> /dev/null + +echo "---> Killing Tiler.." +kill -INT $(lsof -i:8080) &> /dev/null + +echo "---> Killing SQL API.." +kill -INT $(lsof -i:8181) &> /dev/null + +echo "---> Killing our Redis server..." +kill -INT $(lsof -i:6379) &> /dev/null + +echo "---> Restarting PostgreSQL.." +sudo /etc/init.d/postgresql restart + +echo "---> Stopping system Redis server (if any)..." +sudo /etc/init.d/redis-server stop + +echo "Starting Redis..." +redis-server & + +echo "---> Starting Rails..." +bundle exec rails server -p 3000 -d + +echo "---> Starting Tiler.." +node ../CartoDB-SQL-API/app.js development & + +echo "---> Starting SQL API..." +node ../Windshaft-cartodb/app.js development & \ No newline at end of file