ten / server.py
3v324v23's picture
Fix syntax errors in Dockerfile and server.py
eae7567
raw
history blame contribute delete
732 Bytes
#!/usr/bin/env python3
from http.server import HTTPServer, SimpleHTTPRequestHandler
import os
# Получаем порт из переменной окружения PORT или используем 7860 по умолчанию
port = int(os.environ.get("PORT", 7860))
# Используем SimpleHTTPRequestHandler для обслуживания файлов из текущей директории
handler = SimpleHTTPRequestHandler
handler.directory = "./static" # Установка корневой директории для сервера
# Запускаем HTTP-сервер
with HTTPServer(("", port), handler) as httpd:
print(f"Сервер запущен на порту {port}")
httpd.serve_forever()