Heroku
Sorry-cypress installation instructions for Heroku
Last updated
# Sign into Heroku Container Registry.
heroku container:login
# Pull services image
docker pull agoldis/sorry-cypress-director:latest
docker pull agoldis/sorry-cypress-api:latest
docker pull agoldis/sorry-cypress-dashboard:latest
# Tag service images as Heroku app image
docker tag agoldis/sorry-cypress-director:latest registry.heroku.com/<name_of_director_app>/web
docker tag agoldis/sorry-cypress-api:latest registry.heroku.com/<name_of_api_app>/web
docker tag agoldis/sorry-cypress-dashboard:latest registry.heroku.com/<name_of_dashboard_app>/web
# Push the images to Heroku Container Registry
docker push registry.heroku.com/<name_of_director_app>/web
docker push registry.heroku.com/<name_of_api_app>/web
docker push registry.heroku.com/<name_of_dashboard_app>/web
# Deploy the image
heroku container:release --app <name_of_director_app> web
heroku container:release --app <name_of_api_app> web
heroku container:release --app <name_of_dashboard_app> web# Use stateful mode and keep test results in MongoDB
EXECUTION_DRIVER="../execution/mongo/driver"
# Dashboard app url
DASHBOARD_URL=<dashboard_app_url>
# MongoDB database name
MONGODB_DATABASE=<atlas_database_name>
# MongoDB connection string
MONGODB_URI=<atlas_database_access_credentials>
# If you've set up S3 bucket for keeping screenshots
# Screenshots driver path
SCREENSHOTS_DRIVER="../screenshots/s3.driver"
# If you've set up minio for keeping screenshots
#SCREENSHOTS_DRIVER="../screenshots/minio"
# S3 Bucket name
S3_BUCKET="bucket_name"
# AWS region, default value is "us-east-1"
S3_REGION="us-east-1"
# AWS / MIIO credentials with write access to AWS S3 bucket
AWS_ACCESS_KEY_ID="key_id"
AWS_SECRET_ACCESS_KEY="secret_access"# MongoDB database name
MONGODB_DATABASE=<atlas_database_name>
# MongoDB connection string
MONGODB_URI=<atlas_database_access_credentials>
# Enable or disable Apollo playgroun landing page
APOLLO_PLAYGROUND=<apollo_playground># For communicating with API
GRAPHQL_SCHEMA_URL=<api_app_url>