arnaucube
arnaucube/commonroutesServerPublic Self-hosted repository
added launch-all.sh tmux script
arnaucube arnaucube@gmail.com
Fri, 19 Oct 2018 18:39:17 +0200
commit

a789511a945bd4770a516201fb784defd209ab5a

parent

de8542dec14d54e17385baeee8e3d7a0cae28321

2 files changed, 38 insertions(+), 0 deletions(-)

jump to
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