Vylepšení run_dev.sh pro vývoj
This commit is contained in:
parent
b4b62870e3
commit
593ffcf02b
23
run_dev.sh
23
run_dev.sh
@ -1,5 +1,18 @@
|
|||||||
export NODE_ENV=development
|
#!/bin/bash
|
||||||
cd types && yarn install && yarn openapi-ts
|
# Spustí server a klienta v samostatných panelech uvnitř stejného tmux okna.
|
||||||
cd server && yarn install && yarn start &
|
# Pokud už daná tmux session existuje, pouze se k ní připojí.
|
||||||
cd client && yarn install && yarn start &
|
|
||||||
wait
|
SCRIPT_DIR=$( cd -- "$( dirname -- "${BASH_SOURCE[0]}" )" &> /dev/null && pwd )
|
||||||
|
|
||||||
|
SESSION="luncher"
|
||||||
|
|
||||||
|
if ! tmux has-session -t $SESSION 2>/dev/null; then
|
||||||
|
cd types && yarn openapi-ts && cd ..
|
||||||
|
tmux new-session -d -s $SESSION
|
||||||
|
tmux send-keys -t $SESSION:0 "cd $SCRIPT_DIR" Enter
|
||||||
|
tmux split-window -v
|
||||||
|
tmux send-keys -t $SESSION:0.0 "cd server && export NODE_ENV=development && yarn startReload" Enter
|
||||||
|
tmux send-keys -t $SESSION:0.1 "cd client && yarn start" Enter
|
||||||
|
fi
|
||||||
|
|
||||||
|
tmux attach-session -t $SESSION
|
Loading…
x
Reference in New Issue
Block a user