File size: 732 Bytes
5ecb399 eae7567 5ecb399 |
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 |
#!/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()
|