mirror of
https://github.com/valitydev/proxy-mocketbank.git
synced 2024-11-06 10:05:16 +00:00
2.6 KiB
2.6 KiB
Proxy Test
Сервис предназначен для эмулирования запросов между процессингом и банком
Developers
Оглавление:
Отправка запросов на сервис:
http(s)//{host}:8080/mocketbank - для внешних запросов
http(s)//{host}:8022/proxy/mocketbank - для трифтовых запросов (эквайринг)
http(s)//{host}:8022/proxy/mocketbank/p2p-credit - для трифтовых запросов (p2p credit)
Конфигурация для docker-compose
version: '2'
services:
proxy_mocketbank:
depends_on:
- cds
- proxy_mocketbank_mpi
image: dr.rbkmoney.com/rbkmoney/proxy-mocketbank:last
environment:
- SERVICE_NAME=proxy_mocketbank
command: |
-Xms64m -Xmx256m
-jar /opt/proxy-mocketbank/proxy-mocketbank.jar
--logging.file=/var/log/proxy-mocketbank/proxy-mocketbank.json
--server.secondary.ports=8080
--server.port=8022
--cds.url.storage=http://cds:8022/v1/storage
--cds.url.keyring=http://cds:8022/v1/keyring
--hellgate.url=http://hellgate:8022/v1/proxyhost/provider
--proxy-mocketbank.callbackUrl=http://proxy-mocketbank:8080
--proxy-mocketbank-mpi.url=http://proxy-mocketbank-mpi:8080
working_dir: /opt/proxy-mocketbank
restart: on-failure:3
proxy_mocketbank_mpi:
image: dr.rbkmoney.com/rbkmoney/proxy-mocketbank-mpi:last
environment:
- SERVICE_NAME=proxy_mocketbank_mpi
ports:
- "8018:8080"
command: |
-Xms64m -Xmx256m
-jar /opt/proxy-mocketbank-mpi/proxy-mocketbank-mpi.jar
--logging.file=/var/log/proxy-mocketbank-mpi/proxy-mocketbank-mpi.json
--proxy-mocketbank-mpi.callbackUrl=http://proxy-mocketbank-mpi:8080
working_dir: /opt/proxy-mocketbank-mpi
restart: on-failure:3
cds:
image: dr.rbkmoney.com/rbkmoney/cds:last
environment:
- SERVICE_NAME=cds
command: /opt/cds/bin/cds foreground
restart: on-failure:3
networks:
default:
driver: bridge
driver_opts:
com.docker.network.enable_ipv6: "true"
com.docker.network.bridge.enable_ip_masquerade: "true"