Go to file
yuri-bukhalenkov 988193d4bf
ED-265/crypto-currency condition (#11)
* fixed crypto-currency condition

* fixed conditions for mobile_commerce, digital_wallets and payment_terminals; extended terms check
2021-09-13 11:12:02 +03:00
apps ED-265/crypto-currency condition (#11) 2021-09-13 11:12:02 +03:00
build_utils@24aa772730 ED-135: removed global_ref param from pm_party_client:compute_globals (#562) 2021-04-28 11:19:35 +03:00
config changed workdir according a wetkitty:service-erlang.sls.tpl (#1) 2021-06-18 15:02:32 +03:00
test/machinegun changed workdir according a wetkitty:service-erlang.sls.tpl (#1) 2021-06-18 15:02:32 +03:00
.gitignore HG-466: Use fault detector in hellgate routing (#302) 2019-05-27 11:06:38 +03:00
.gitmodules Allow to build service without the private registry (#548) 2021-03-05 18:37:04 +03:00
docker-compose.sh updated damsel (#10) 2021-08-20 14:26:12 +03:00
Dockerfile.sh changed workdir according a wetkitty:service-erlang.sls.tpl (#1) 2021-06-18 15:02:32 +03:00
elvis.config refactor: Rewrite pm_party reduce and merge in a generic fashion (#8) 2021-09-07 15:52:20 +03:00
Jenkinsfile renamed service 2021-05-24 17:27:46 +03:00
LICENSE Let's make it opensource (#364) 2019-09-20 00:09:59 +03:00
Makefile changed workdir according a wetkitty:service-erlang.sls.tpl (#1) 2021-06-18 15:02:32 +03:00
README.md Allow to build service without the private registry (#548) 2021-03-05 18:37:04 +03:00
rebar.config Ed 97/feat/sync from hg (#3) 2021-06-28 15:46:02 +03:00
rebar.lock refactor: Rewrite pm_party reduce and merge in a generic fashion (#8) 2021-09-07 15:52:20 +03:00
TODO.md HG-48: Switch to the new stateproc protocol (#14) 2016-08-11 15:52:58 +00:00

Hellgate

Core logic service for payment states processing.

Building

We widelly use Thrift to define RPC protocols. So it needs to have our Thrift compiler in PATH to build this service. The recommended way to achieve this is by using our build image.

We are still experimenting on opening our build infrastructure so that you can use the explicit public registry setting for now. You can adjust this parameter by exporting the environment variable REGISTRY.

Сheatsheet

To build the service image without access to the internal RBK.money registry:

make submodules && REGISTRY=ghcr.io make wc_release build_image

To compile:

make submodules && REGISTRY=ghcr.io make wc_compile

To run the service tests (you need either to have access to the internal RBK.money registry or to modify docker-compose.sh):

make wdeps_test