Skip to content

Instantly share code, notes, and snippets.

@TJC
Created September 4, 2018 04:29
Show Gist options
  • Select an option

  • Save TJC/7f7710daee6029f4f7d69246dedd56af to your computer and use it in GitHub Desktop.

Select an option

Save TJC/7f7710daee6029f4f7d69246dedd56af to your computer and use it in GitHub Desktop.
#!/bin/bash
MODULES="janus renderraum magickraum imagehaus product-type-repo shop delivery-dates search-service"
for M in $MODULES; do
if [[ ! -d $M ]]; then
echo "Missing checkout for $M"
exit 1
fi
done
if [[ -z "$TMUX" ]]; then
tmux new-session $0
exit
fi
for MODULE in $MODULES; do
$MODULE/dev/up.sh
done
for MODULE in $MODULES; do
tmux new-window -n "$MODULE" $MODULE/dev/logs.sh
done
pushd redbubble
tmux new-window ./dev/services_up.sh
tmux new-window "source .envrc; ./script/webpack_dev.sh"
tmux new-window "source .envrc; ./script/webpack_dev_server.sh"
popd
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment