def execute(self, heroku):
db.init_db(drop_all=True)<EOL>self.out.log(<EOL>"<STR_LIT>".format(os.path.basename(self.zip_path))<EOL>)<EOL>data.ingest_zip(self.zip_path)<EOL>base_url = get_base_url()<EOL>self.out.log("<STR_LIT>".format(base_url))<EOL>if self.exp_config.get("<STR_LIT>"):<EOL><INDENT>self.out.log("<STR_LIT>")<EOL>time.sleep(<NUM_LIT:4>)<EOL>_handle_launch_data("<STR_LIT>".format(base_url), error=self.out.error)<EOL>heroku.monitor(listener=self.notify)<EOL><DEDENT>while self.keep_running():<EOL><INDENT>time.sleep(<NUM_LIT:1>)<EOL><DEDENT>
Start the server, load the zip file into the database, then loop
        until terminated with <control>-c.