2
0

StartDevServer.sh 468 B

123456789101112131415161718192021222324252627282930313233
  1. #!/bin/bash
  2. printf "\033c"
  3. startFrontend() {
  4. cd ./dashboard && npm start;
  5. }
  6. startBackend() {
  7. # Load env variables for backend
  8. if [[ -e ./docker/.env ]]
  9. then
  10. set -a # automatically export all variables
  11. source ./docker/.env
  12. set +a
  13. else
  14. echo "Couldn't find any backend env variables, exiting process"
  15. exit
  16. fi
  17. air -c .air.toml
  18. }
  19. startBackend &
  20. startFrontend &
  21. wait
  22. cleanup() {
  23. rv=$?
  24. clear
  25. exit $rv
  26. }
  27. trap "cleanup" EXIT