コード例 #1
0
 def destroy_app(self, server: Device) -> None:
     try:
         server.connect()
         server.execute("cd oct")
         server.execute("docker-compose down")
         assert is_deploy_app(server, Status.OFF.value)
         server.execute("cd ~")
         server.execute("rm -rf oct")
     except (ConnectTimeout, ReadTimeout):
         self.failed()
     finally:
         server.disconnect()
コード例 #2
0
ファイル: deploy_app.py プロジェクト: mistergreen22/dp-151
 def deploy_app(self, device: Device) -> None:
     try:
         device.connect()
         device.execute("mkdir oct")
         copy_file_to_server(device)
         device.execute("cd oct")
         device.execute(
             f"APP_HOST={device.connections.main.ip} docker-compose up -d")
         assert is_deploy_app(device, Status.ON.value)
     except ConnectTimeout:
         self.failed()
     finally:
         device.disconnect()