Skip to content

puck3/hosting-provider

Repository files navigation

Hosting Provider

Веб-приложение для управления хостингом и арендами серверов. Проект реализован с использованием стека Python и развёрнут в контейнерной среде с поддержкой CI/CD.

📌 Стек технологий

  • Backend: FastAPI
  • Frontend: Streamlit
  • База данных: PostgreSQL
  • Кеширование и брокер сообщений: Redis
  • Контейнеризация: Docker Compose, Kubernetes
  • CI/CD: GitHub Actions

⚙️ Функциональность

  • Управление тарифами и арендами серверов через REST API
  • Простой клиентский интерфейс для просмотра доступных тарифов (Streamlit)
  • Поддержка обработки временных данных с использованием Redis
  • Инициализация базы данных через SQL-скрипты (ddl.sql, dml.sql)

🚀 Инфраструктура

  • Docker Compose — для локальной разработки
  • K8s-манифесты — для развёртывания в Kubernetes
  • GitHub Actions — для автоматической сборки и публикации Docker-образов

About

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors