start.sh 855 B

12345678910111213141516171819202122232425262728293031323334
  1. #!/bin/bash
  2. export CODE="mint-spring"
  3. export NAME="$CODE-$USER"
  4. export USAGE="USAGE: $0 services|frontend|backend|shell"
  5. export PODMAN="podman run --rm -it --events-backend=file --hostname=mint --network host -v $PWD:/workspace:z $CODE"
  6. if [ "$#" -ne 1 ]; then
  7. echo $USAGE
  8. exit 1
  9. fi
  10. if [[ "$1" == "services" ]]
  11. then
  12. echo "start mint services"
  13. elif [[ "$1" == "backend" ]]
  14. then
  15. echo "start mint frontend services"
  16. elif [[ "$1" == "frontend" ]]
  17. then
  18. $PODMAN /usr/bin/zsh -c 'source $HOME/.zshrc && cd /workspace/dashboard-v4/dashboard && yarn start'
  19. elif [[ "$1" == "shell" ]]
  20. then
  21. $PODMAN /usr/bin/zsh -l
  22. else
  23. echo $USAGE
  24. fi
  25. # if podman container exists $NAME; then
  26. # podman start -i -a $NAME
  27. # else
  28. # podman run --name $NAME -it --events-backend=file --hostname=mint --network host -v $PWD:/workspace:z $CODE
  29. # fi