grid.deploy.heroku_gateway

Module Contents

class grid.deploy.heroku_gateway.HerokuGatewayDeployment(app_name: str, verbose=True, check_deps=True, dev_user: str = 'OpenMined', branch: set = 'dev', env_vars={})

Bases: grid.deploy.BaseDeployment

An abstraction of heroku grid gateway deployment process, the purpose of this class is set all configuration needed to deploy grid gateway application in heroku platform.

deploy(self)

Method to deploy Grid Gateway app on heroku platform.

__run_heroku_commands(self)

Add a set of commands/logs used to deploy grid gateway app on heroku platform.

__check_heroku_dependencies(self)

Check specific dependencies to perform grid gateway deploy on heroku platform.