Сервис предназначен для отправки запросов на платформу Cardsmobile, а также для получения и обработки запросов от данной платформы.
Для установки сервиса artixcs-cardsmobile
необходимо:
Скачать скрипты и файл с настройками командой:
wget -nd -np -P . -r -R "index.html*" http://update.artix.su/static/cs/install_scripts/stable/cardsmobile_env/ . |
В указанную директорию будут загружены файлы:
config.env
– файл с настройками подключения,
run_env.sh
– скрипт для подключения к платформе Cardsmobile.В файле config.env
указать настройки сервиса:
Наименование | Тип данных | Возможные значения | Описание | Примечания | |
---|---|---|---|---|---|
ARTIX_CARDSMOBILE_USER | строковый | По умолчанию admin | Настройки авторизации на сервере | ||
ARTIX_CARDSMOBILE_PASSWORD | строковый | По умолчанию admin | |||
SSL_CERT_PATH | строковый | По умолчанию ca-cert.pem | Настройки ssl | Необходимо указать путь до файла с сертификатом
| |
SSL_KEY_PATH | строковый | По умолчанию ca-key.pem | Необходимо указать путь до файла с секретным ключом
| ||
BARCODE_TYPE | строковый | По умолчанию EAN_13 | Тип штрих-кода для карты | ||
CASHSERVER_HOST | строковый | По умолчанию localhost | Настройки подключения к кассовому серверу | Необходимо заменить | |
CASHSERVER_PORT | строковый | По умолчанию 38051 | |||
CASHSERVER_USER | строковый | По умолчанию admin | |||
CASHSERVER_PASSWORD | строковый | По умолчанию admin | |||
BONUS_SERVER_HOST | строковый | По умолчанию localhost | Настройки подключения к бонусному серверу | Необходимо заменить localhost на физический ip | |
BONUS_SERVER_PORT | строковый | По умолчанию 38054 | |||
BONUS_SERVER_TERMINAL | строковый | По умолчанию adminTerminal | |||
BONUS_SERVER_TERMINAL_AUTH | строковый | По умолчанию true | Авторизация на бонусном сервере по терминалу | ||
BONUS_SERVER_USER | строковый | По умолчанию user | Используется, если | ||
BONUS_SERVER_PASSWORD | строковый | По умолчанию pass | |||
CARDISSUANCE_HOST | строковый | По умолчанию localhost | Настройки подключения к сервису выдачи карт | Необходимо заменить localhost на физический ip | |
CARDISSUANCE_PORT | строковый | По умолчанию 8094 | |||
CARDSMOBILE_OFFERID | строковый | По умолчанию 123456789 | Настройки для подключения к платформе Cardsmobile | ||
CARDSMOBILE_HOST | строковый | По умолчанию localhost | Необходимо заменить localhost на физический ip | ||
CARDSMOBILE_PORT | строковый | По умолчанию 8080 | |||
CARDSMOBILE_USER | строковый | По умолчанию user | |||
CARDSMOBILE_PASSWORD | строковый | По умолчанию pass | |||
DATABASE_URL | строковый | По умолчанию jdbc:mysql://localhost:3306/documentsAll | Настройки для подключения к БД для просмотра списка покупок по карте | Необходимо заменить localhost на физический ip | |
DATABASE_DRIVER | строковый | По умолчанию com.mysql.cj.jdbc.Driver | |||
DATABASE_USER | строковый | По умолчанию root | |||
DATABASE_PASSWORD | строковый | По умолчанию root |
Дать скрипту run_env.sh
права на исполнение с помощью команды:
chmod +x run_env.sh |
Запустить скрипт run_env.sh
командой:
sudo ./run_env.sh |
Подключение к сервису artixcs-cardsmobile
выполняется по адресу https://<адрес сервиса>:28089/shops/sync/current
:
artixcs-cardsmobile
завершена,artixcs-cardsmobile
не завершена.