---
to: <%= outdir %>/<%= from_git_root %>/launch.sh
force: true
---
set -e

tmux select-layout tiled

tmux split-window
echo "exit if docker is not runnnig Please run \nopen /Applications/Docker.app"
docker-compose up db -d
tmux send-keys "cd $HOME/workspace/<%= outdir %>/<%= from_git_root %> && docker-compose up db" C-m


sleep 5
tmux select-layout tiled
tmux split-window
# remote schemaのresetも必要
tmux send-keys "cd $HOME/workspace/<%= outdir %>/<%= from_git_root %> && yarn api:prisma:generate" C-m

sleep 5
tmux select-layout tiled
tmux split-window
# remote schemaのresetも必要
tmux send-keys "cd $HOME/workspace/<%= outdir %>/<%= from_git_root %> && yarn api:db:migrate" C-m

sleep 5
tmux select-layout tiled
tmux split-window
echo "exit if port is already runngin \nnpx kill-port 4001  8090 9150 8085 9099"
tmux send-keys "cd $HOME/workspace/<%= outdir %>/<%= from_git_root %> && yarn firebase:dev" C-m

sleep 5
tmux select-layout tiled
tmux split-window
tmux send-keys "cd $HOME/workspace/<%= outdir %>/<%= from_git_root %> && yarn api:dev" C-m

# sleep 5
# tmux select-layout tiled
# tmux split-window
# tmux send-keys "cd $HOME/workspace/<%= outdir %>/<%= from_git_root %> && yarn hasura:dev" C-m

# sleep 5
# tmux select-layout tiled
# tmux split-window
# # remote schemaのresetも必要
# tmux send-keys "cd $HOME/workspace/<%= outdir %>/<%= from_git_root %> && yarn hasura:metadata:apply" C-m

# sleep 5
# tmux select-layout tiled
# tmux split-window
# tmux send-keys "cd $HOME/workspace/<%= outdir %>/<%= from_git_root %> && yarn app:dev" C-m

sleep 5
tmux select-layout tiled
tmux split-window
tmux send-keys "cd $HOME && pgcli postgres://postgres:password@localhost:5434/ddd" C-m
