This commit is contained in:
eric
2026-03-13 05:15:00 -05:00
parent 90378502cf
commit 53cacfac46
24 changed files with 1059 additions and 141 deletions

28
run.py
View File

@@ -1,11 +1,31 @@
import os
import sys
os.environ.setdefault("PYTHONUNBUFFERED", "1")
if hasattr(sys.stdout, "reconfigure"):
sys.stdout.reconfigure(line_buffering=True)
if hasattr(sys.stderr, "reconfigure"):
sys.stderr.reconfigure(line_buffering=True)
import uvicorn
from dotenv import load_dotenv
load_dotenv()
if __name__ == "__main__":
import os
port = int(os.getenv("PORT", "8007"))
uvicorn.run("app.main:app", host="0.0.0.0", port=port, reload=True)
# uvicorn.run("app.main:app", host="0.0.0.0", port=8200, reload=True)
reload_enabled = os.getenv("UVICORN_RELOAD", "0").strip().lower() in ("1", "true", "yes")
try:
sys.stderr.write(f"\n[payjsapi] startup http://0.0.0.0:{port}\n")
sys.stderr.flush()
except (OSError, ValueError):
pass
uvicorn.run(
"app.main:app",
host="0.0.0.0",
port=port,
reload=reload_enabled,
log_level="info",
)