Appearance
Серверная инфраструктура
Документация по хостерам, серверам и техническим решениям, обеспечивающим работу продуктов 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