From 5c04e9abebad3f653b8bf3261e9d02d11c30b1d5 Mon Sep 17 00:00:00 2001 From: skimrme Date: Sun, 17 May 2026 07:22:00 +0000 Subject: [PATCH] init_web commit --- .gitignore | 4 ++++ greendam_website | 2 ++ var/main.py | 14 ++++++++++++++ 3 files changed, 20 insertions(+) create mode 100644 .gitignore create mode 100755 greendam_website create mode 100644 var/main.py diff --git a/.gitignore b/.gitignore new file mode 100644 index 0000000..7198a04 --- /dev/null +++ b/.gitignore @@ -0,0 +1,4 @@ +**/__pycache__/** +databases/** +json/** +static/** diff --git a/greendam_website b/greendam_website new file mode 100755 index 0000000..938c719 --- /dev/null +++ b/greendam_website @@ -0,0 +1,2 @@ +#!/bin/sh +docker run -it -d --name greendam_website -v $(pwd)/var:/var -w /var -p 0.0.0.0:8088:8084 skimrme/python:fastapi2 uvicorn main:app --host 0.0.0.0 --port 8084 --reload diff --git a/var/main.py b/var/main.py new file mode 100644 index 0000000..9bcfc4b --- /dev/null +++ b/var/main.py @@ -0,0 +1,14 @@ +from fastapi import FastAPI +from fastapi.staticfiles import StaticFiles # 设定静态文件夹 + +# 初始化程序 +app = FastAPI() +root_url = "greendam.ww3.tw" + +# 设定静态文件夹 包括挂载位置 +app.mount("/static", StaticFiles(directory="/var/static"), name="static") + + +@app.get("/") +def home(): + return "Hello, World!!!"