From 086e819bfbd8b579131d435559f67a6a3c5e5254 Mon Sep 17 00:00:00 2001 From: Giovani Date: Thu, 1 Jul 2021 00:17:00 -0400 Subject: [PATCH] feat: perform websocket deployment test --- .deployment | 2 ++ .vscode/settings.json | 35 +++++++++++++++++++++++++++++++++++ __init__.py | 13 +++++++++++++ 3 files changed, 50 insertions(+) create mode 100644 .deployment create mode 100644 .vscode/settings.json create mode 100644 __init__.py diff --git a/.deployment b/.deployment new file mode 100644 index 0000000..6278331 --- /dev/null +++ b/.deployment @@ -0,0 +1,2 @@ +[config] +SCM_DO_BUILD_DURING_DEPLOYMENT=true \ No newline at end of file diff --git a/.vscode/settings.json b/.vscode/settings.json new file mode 100644 index 0000000..0a782ff --- /dev/null +++ b/.vscode/settings.json @@ -0,0 +1,35 @@ +{ + "appService.zipIgnorePattern": [ + "__pycache__{,/**}", + "*.py[cod]", + "*$py.class", + ".Python{,/**}", + "build{,/**}", + "develop-eggs{,/**}", + "dist{,/**}", + "downloads{,/**}", + "eggs{,/**}", + ".eggs{,/**}", + "lib{,/**}", + "lib64{,/**}", + "parts{,/**}", + "sdist{,/**}", + "var{,/**}", + "wheels{,/**}", + "share/python-wheels{,/**}", + "*.egg-info{,/**}", + ".installed.cfg", + "*.egg", + "MANIFEST", + ".env{,/**}", + ".venv{,/**}", + "env{,/**}", + "venv{,/**}", + "ENV{,/**}", + "env.bak{,/**}", + "venv.bak{,/**}", + ".vscode{,/**}" + ], + "appService.defaultWebAppToDeploy": "/subscriptions/9d2f9730-65d4-42dc-8afb-182b07ec8d83/resourceGroups/development/providers/Microsoft.Web/sites/tetris-clone", + "appService.deploySubpath": "." +} \ No newline at end of file diff --git a/__init__.py b/__init__.py new file mode 100644 index 0000000..a478895 --- /dev/null +++ b/__init__.py @@ -0,0 +1,13 @@ +#!/usr/bin/env python + +import asyncio +import websockets + +async def echo(websocket, path): + async for message in websocket: + await websocket.send(message) + +asyncio.get_event_loop().run_until_complete( + websockets.serve(echo, 'tetris-clone.azurewebsites.net', 5000)) +print("starting websocket...") +asyncio.get_event_loop().run_forever() \ No newline at end of file