adding additional deploy script to be merged with setup.sh
authorSeth Woodworth <seth@sethish.com>
Wed, 8 Feb 2012 05:01:07 +0000 (00:01 -0500)
committerSeth Woodworth <seth@sethish.com>
Wed, 8 Feb 2012 05:01:07 +0000 (00:01 -0500)
setup2.sh [new file with mode: 0644]

diff --git a/setup2.sh b/setup2.sh
new file mode 100644 (file)
index 0000000..4fb361c
--- /dev/null
+++ b/setup2.sh
@@ -0,0 +1,42 @@
+#!/bin/bash
+
+# Script to install the FinalsClub fc app once you have:
+# * installed appropriate node, npm, and mongo versions
+# * checked this repo out on the appropriate server
+
+# TODO: Integrate this (optionally) into setup.sh
+
+
+echo ""
+echo ""
+echo ""
+echo " = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = "
+echo "\t\tWelcome to FinalsClub live collaboration installer"
+echo ""
+echo " = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = "
+echo ""
+echo "FC: ..."
+
+echo ""
+echo "FC: installing node_modules for the fc app"
+echo "FC: ..."
+npm install .
+echo "FC: Done!"
+
+# Checking out git submodules
+echo "FC: checking out submodules"
+echo "FC: ..."
+git submodule update --init
+echo "FC: Done!"
+echo ""
+
+# Setting up EPL
+echo "FC: Setting up etherpad-lite submodule"
+echo "FC: ..."
+echo "FC: Installing etherpad-lite npm requirements into local folder"
+cd ./etherpad-lite
+./bin/installDeps.sh
+echo "FC: ..."
+echo "FC: Done!"
+
+echo "FC: Should be installed correctly. If you find errors, please email seth@finalsclub.org and/or report it at https://github.com/finalsclubdev/FinalsClub/issues"