init 649 B

123456789101112131415161718192021222324252627
  1. #!/bin/bash
  2. APP_NAME=myapp
  3. VENV_DIR=./venv
  4. if [ -z "$VIRTUAL_ENV" ]
  5. then if [ ! -d "$VENV_DIR" ]
  6. then echo "creating python3 virtualenv"
  7. python3 -m venv $VENV_DIR
  8. fi
  9. echo "activating python3 virtualenv"
  10. source $VENV_DIR/bin/activate
  11. [ -z "$VIRTUAL_ENV" ] && "failure activating python3 virtualenv" && exit
  12. fi
  13. if [ -d "$APP_NAME.egg-info" ]
  14. then echo "python3 egg package already exists"
  15. else echo "creating python3 egg package"
  16. pip3 install --editable .
  17. echo "installing dependencies"
  18. pip3 install git+https://github.com/behave/behave selenium
  19. fi
  20. export FLASK_APP=myapp
  21. export FLASK_DEBUG=true