diff --git a/raspberry-pi/basic_server/basic_server.py b/raspberry-pi/basic_server/basic_server.py deleted file mode 100644 index 993cecc..0000000 --- a/raspberry-pi/basic_server/basic_server.py +++ /dev/null @@ -1,14 +0,0 @@ -import http.server -import socketserver -import asyncio - - -async def run(context, input, port=10000): - Handler = http.server.SimpleHTTPRequestHandler - with socketserver.TCPServer(("", port), Handler) as httpd: - httpd.server_activate() - print("serving at port", port) - while True: - await asyncio.sleep(100) - - diff --git a/seq-basic-server/basic_server.py b/seq-basic-server/basic_server.py new file mode 100644 index 0000000..b62e42f --- /dev/null +++ b/seq-basic-server/basic_server.py @@ -0,0 +1,10 @@ +import http.server +import socketserver +from functools import partial + + +async def run(context, input, port=8002): + Handler = partial(http.server.SimpleHTTPRequestHandler, directory='../') + with socketserver.TCPServer(("", port), Handler) as httpd: + print(f"serving at port: {port}") + httpd.serve_forever() \ No newline at end of file diff --git a/seq-basic-server/package.json b/seq-basic-server/package.json new file mode 100644 index 0000000..58979f0 --- /dev/null +++ b/seq-basic-server/package.json @@ -0,0 +1,28 @@ +{ + "name": "@scramjet/raspberry", + "version": "0.0.1", + "main": "basic_server.py", + "author": "mcdominik", + "license": "GPL-3.0", + "description": "basic python server example", + "keywords": [ + "server", + "python", + "http" + ], + "repository": { + "type": "git", + "url": "https://github.com/scramjetorg/raspberry-pi-dash" + }, + "engines": { + "python3": "3.8.0" + }, + "scripts": { + "build": "mkdir -p dist/__pypackages__/ && pip3 install -t dist/__pypackages__/ -r requirements.txt && cp basic_server.py package.json ./dist/", + "pack" : "si seq pack dist", + "clean": "rm -rf ./dist" + }, + "dependencies": { + "@scramjet/api-client": "0.32.1" + } +} \ No newline at end of file diff --git a/seq-basic-server/requirements.txt b/seq-basic-server/requirements.txt new file mode 100644 index 0000000..4973af7 --- /dev/null +++ b/seq-basic-server/requirements.txt @@ -0,0 +1,2 @@ +scramjet-framework-py==0.10 +pyee==9.0.4 \ No newline at end of file diff --git a/raspberry-pi/basic_server/run.py b/seq-basic-server/run.py similarity index 100% rename from raspberry-pi/basic_server/run.py rename to seq-basic-server/run.py