#! /bin/sh echo "CREATING HEROKU PROJECT IN EU" heroku create --region eu echo "ADDING REDIS" heroku addons:create heroku-redis:mini # heroku addons:create heroku-postgresql:hobby-dev echo "ADDING PYTHON 3.10 TO RUNTIME" echo "python-3.10.8" >> runtime.txt echo "ADDING REQUIREMENTS" pip freeze > requirements.txt #echo "otree==5.8.4" >> requirements.txt echo "psycopg2>=2.8.4,<2.9" >> requirements.txt #echo "sentry-sdk==0.7.9" >> requirements.txt echo "DEPLOY CODE TO HEROKU" git add . git commit -m "Initiate project" git push heroku HEAD:main heroku run 'otree resetdb' echo "SET ENVIRONMENT VARIABLES" heroku config:set OTREE_PRODUCTION=0 heroku config:set OTREE_AUTH_LEVEL=STUDY heroku config:set OTREE_ADMIN_PASSWORD=e11lqA1GmO6mp4nPGsCP echo "DEPLOYMENT DONE" heroku open