added launch-all.sh tmux script
arnaucube arnaucube@gmail.com
Fri, 19 Oct 2018 18:39:17 +0200
2 files changed,
38 insertions(+),
0 deletions(-)
M
README.md
→
README.md
@@ -55,6 +55,25 @@ url = "http://127.0.0.1:3001/image";
[...] ``` +### Launch using Tmux +First move the `launch-all.sh` to the parent directory. +Having the following directory scheme: +``` +./ + commonRoutesBot/ + commonRoutesLandingPage/ + commonRoutesServer/ + goImgServer/ + launch-all.sh +``` + +Make sure to have `tmux` installed, and mongodb running, and the `npm` packages of the different directories installed. + +Then just need to run: +``` +bash launch-all.sh +``` + #### RESOURCES using: initial avatars users: [http://www.flaticon.com/packs/animal-icon-collection](http://www.flaticon.com/packs/animal-icon-collection)
A
launch-all.sh
@@ -0,0 +1,19 @@
+# assuming that mongodb is running and npm installs are performed + +SESSION='CommonRoutes' + +tmux new-session -d -s $SESSION +tmux split-window -d -t 0 -v +tmux split-window -d -t 1 -h +tmux split-window -d -t 0 -h + + +tmux send-keys -t 0 'cd goImgServer && ./goImgServer' enter +tmux send-keys -t 1 'cd commonroutesServer && npm start' enter +# tmux send-keys -t 1 'cd commonroutesServer && forever start server.js' enter + +tmux send-keys -t 2 'cd commonroutesLandingPage && node webserver.js' enter +# tmux send-keys -t 2 'cd commonroutesLandingPage && forever start webserver.js' enter +tmux send-keys -t 3 'cd commonroutesBot && npm start' enter + +tmux attach