GREEN='\033[0;32m' RED='\033[1;31m' NC='\033[0m' # No Color # Check if kratos port is open if nc -z localhost 8000; then echo -e "${GREEN}Great! It looks like the Kratos Admin port is available${NC}" else echo -e "${RED}**********************************************************${NC}" echo -e "${RED}WARNING! It looks like the Kratos Admin port NOT available${NC}" echo -e "${RED}please run in a seperate terminal: ${NC}" echo -e "${RED}./set-ssh-tunnel.sh init.stackspin.net ${NC}" echo -e "${RED} ${NC}" echo -e "${RED}We will continue to start the app after 5 seconds. ${NC}" echo -e "${RED}**********************************************************${NC}" sleep 5 fi export FLASK_APP=app.py export FLASK_ENV=development export SECRET_KEY="e38hq!@0n64g@qe6)5csk41t=ljo2vllog(%k7njnm4b@kh42c" export KRATOS_URL="http://127.0.0.1:8000" export HYDRA_CLIENT_ID="dashboard-local" export HYDRA_CLIENT_SECRET="gDSEuakxzybHBHJocnmtDOLMwlWWEvPh" export HYDRA_URL="https://sso.init.stackspin.net" export HYDRA_AUTHORIZATION_BASE_URL="https://sso.init.stackspin.net/oauth2/auth" export TOKEN_URL="https://sso.init.stackspin.net/oauth2/token" # Login facilitator paths export KRATOS_PUBLIC_URL=http://localhost/kratos export KRATOS_ADMIN_URL=http://localhost:8000 export HYDRA_ADMIN_URL=http://localhost:4445 export PUBLIC_URL=http://localhost/web/ export DATABASE_URL="mysql+pymysql://stackspin:stackspin@localhost/stackspin?charset=utf8mb4" flask run