Skip to content

Серверная инфраструктура

Документация по хостерам, серверам и техническим решениям, обеспечивающим работу продуктов A-Ceramica

Хостеры

В компании используется два хостера с разными изолированными серверами для разных целей:

  • Beget
    • Запущен сервер production сайта компании на WordPress, со средой для разработки и тестирования
    • Запущен сервер staging для разработки и тестирования новых продуктов компании
    • Запущен сервер gitlab для управления кодом проектов компании
    • Запущен сервер backup для разработки и тестирования прежних версий
    • Запущен сервер dev для разработки и тестирования

Сервера

1. Production

  • Хостер: Beget
  • Назначение: Сервер предназначен для размещения основного сайта компании на WordPress
  • Развёрнутые сервисы:
    • WordPress (напрямую в системе)
    • MySQL + phpMyAdmin (в Docker)
    • Nginx (напрямую в системе)

2. Staging

  • Хостер: Beget
  • Назначение: Используется для разработки и тестирования новых продуктов компании: административных панелей, личных кабинетов, API и сервисов авторизации
  • Развёрнутые сервисы:
    • Несколько фронтендов (в Docker)
    • Бэкенд (в Docker)
    • Keycloak (в Docker)
    • Базы данных (в Docker)
    • Nginx (напрямую в системе)

3. GitLab

  • Хостер: Beget
  • Назначение: Используется для управления кодом проектов компании: релизы, проверки кода, сборки и т.д.
  • Развёрнутые сервисы:
    • GitLab

Внутренний ресурс компании