Инструкция по установке и развертыванию экземпляра FT-Pay (ФТ-Пэй)

ЧАСТЬ 1. ЭКСПЛУАТАЦИОННЫЕ ХАРАКТЕРИСТИКИ СИСТЕМЫ

1.1. Назначение Системы

Программное обеспечение «Платформа интернет-эквайринга FT-Pay (ФТ-Пэй)» (далее — Система) предназначено для автоматизации процессов приема платежей, проведения массовых выплат, каскадирования и маршрутизации транзакций, финансового учета (биллинга) мерчантов, а также обеспечения безопасности платежного трафика с использованием встроенных инструментов антифрод-мониторинга.

1.2. Условия применения и требования к программно-аппаратной среде

Для обеспечения стабильного функционирования Системы, выполнения требований по отказоустойчивости и информационной безопасности, эксплуатация должна осуществляться в следующей среде:

Процессор (CPU)

Архитектура x86-64, не менее 4 ядер с частотой от 2.4 ГГц.

Оперативная память (RAM)

Не менее 16 ГБ.

Дисковая подсистема (ROM)

Не менее 100 ГБ свободного пространства на быстрых накопителях (SSD/NVMe) с поддержкой RAID-массивов.

Сетевой интерфейс

Выделенный сетевой адаптер со скоростью передачи данных не менее 1 Гбит/с.

Требования к системному программному обеспечению (Импортонезависимый стек):

  • Операционная система сервера: Дистрибутивы Linux отечественного производства (Astra Linux Special Edition / РЕД ОС / Альт Линукс) или open-source дистрибутивы (Ubuntu Server 22.04 LTS / Debian 12).
  • СУБД: СУБД PostgreSQL (версии 15 и выше).
  • Среда контейнеризации: Docker и Docker Compose.
  • Веб-сервер / Прокси: Nginx, версии 1.24 и выше.
  • Среда выполнения: Java Runtime Environment (JRE) 21+.

ЧАСТЬ 2. ПОДГОТОВКА СИСТЕМЫ К РАБОТЕ И ЗАПУСК

2.1. Порядок проверки готовности Системы к запуску

Перед запуском Системы дежурный администратор (или автоматизированный скрипт мониторинга) должен убедиться в выполнении следующих условий:

  • Наличие свободного места на дисках сервера (не менее 15% от общего объема).
  • Доступность СУБД и успешное прохождение теста сетевого соединения (ping/telnet на порт БД).
  • Наличие действующих и корректно установленных SSL/TLS сертификатов для обеспечения защищенного соединения (HTTPS).

2.2. Порядок запуска Системы

Запуск Системы осуществляется путем инициализации контейнеров приложений (или системных демонов).

Шаг 1. Подготовка сервера

Установите Docker и Docker Compose:

sudo apt update sudo apt install -y docker.io docker-compose

Настройте права пользователя для работы с Docker без sudo:

sudo usermod -aG docker $USER newgrp docker

Шаг 2. Подготовка файлов конфигурации

Создайте директорию для развертывания продукта:

sudo mkdir -p /opt/pd-app

Скачайте и распакуйте содержимое архива с конфигурационными файлами в созданную директорию:

wget https://demo.fintech-service.ru/docker.zip

Шаг 3. Установка продукта

Авторизуйтесь в docker registry с токеном для авторизации:

docker login cr.selcloud.ru -u token

Используйте следующий токен доступа:

CRgAAAAARTrqRp0ear6JM42p2mwcVDpU1cswykZ-

Перейдите в директорию с конфигурацией и скачайте образы:

cd /opt/pd-app && docker-compose pull

Шаг 4. Инициализация базы данных и запуск продукта

Выполните инициализацию структуры базы данных и запустите все компоненты платформы:

docker-compose up -d db docker-compose exec -ti db init_restore docker-compose up -d

2.3. Проверка работоспособности (Smoke-тест)

Регламент проверки:
Для проверки корректности запуска необходимо выполнить переход по адресу панели управления Системы:
https://[domain_name]/auth/login

Появление формы авторизации свидетельствует об успешном запуске веб-интерфейса.

3. КОНТАКТЫ ТЕХНИЧЕСКОЙ ПОДДЕРЖКИ

При возникновении вопросов или аварийных ситуаций в процессе развертывания, пожалуйста, свяжитесь со службой технической поддержки:

  • Телефон: 8-915-389-6580