11services :
22 relayer1 :
33 image : ghcr.io/sprintertech/sprinter-signing:${SIGNING_IMAGE_VERSION}
4- command :
4+ command :
55 - |
66 mkdir -p /cfg/keyshares
7- echo $${${no_var}CONFIG_FULL} | base64 --decode > $${${no_var}CONFIG_PATH}
8- echo $${${no_var}KEYSHARE} | base64 --decode > $${${no_var}KEYSHARE_PATH}
9- /signing run --config $${${no_var}CONFIG_PATH} --staging
7+ printenv KEYSHARE > "$${SYG_RELAYER_MPCCONFIG_KEYSHAREPATH}"
8+ /signing run --config env --staging
109 entrypoint : ["/bin/sh", "-c"]
1110 environment :
12- - CONFIG_FULL=${CONFIG_1_FULL}
11+ - SYG_RELAYER_MPCCONFIG_KEY=${SYG_RELAYER_MPCCONFIG_KEY_1}
12+ - SYG_RELAYER_MPCCONFIG_KEYSHAREPATH=/cfg/keyshares/0.keyshare
1313 - KEYSHARE=${KEYSHARE_1}
14- - CONFIG_PATH=/cfg/config_1.json
15- - KEYSHARE_PATH=/cfg/keyshares/0.keyshare
14+ - SYG_RELAYER_MPCCONFIG_PORT=9000
15+ - SYG_RELAYER_MPCCONFIG_COMMHEALTHCHECKINTERVAL=1h
16+ - SYG_RELAYER_LOGLEVEL=debug
17+ - SYG_CHAINS=${SYG_CHAINS}
18+ - SYG_RELAYER_SOLVERCONFIG_ACCESSKEY=${SYG_RELAYER_SOLVERCONFIG_ACCESSKEY}
19+ - SYG_RELAYER_SOLVERCONFIG_SECRETKEY=${SYG_RELAYER_SOLVERCONFIG_SECRETKEY}
20+ - SYG_RELAYER_COINMARKETCAPCONFIG_APIKEY=${SYG_RELAYER_COINMARKETCAPCONFIG_APIKEY}
21+ - SYG_RELAYER_MPCCONFIG_TOPOLOGYCONFIGURATION_ENCRYPTIONKEY=${SYG_RELAYER_MPCCONFIG_TOPOLOGYCONFIGURATION_ENCRYPTIONKEY}
22+ - SYG_RELAYER_MPCCONFIG_TOPOLOGYCONFIGURATION_URL=${SYG_RELAYER_MPCCONFIG_TOPOLOGYCONFIGURATION_URL}
23+ - SYG_RELAYER_MPCCONFIG_TOPOLOGYCONFIGURATION_PATH=topology-1
1624 - VIRTUAL_HOST=${SPRINTER_SIGNING_DOMAIN}
1725 labels :
1826 logging : " alloy"
@@ -26,40 +34,56 @@ services:
2634
2735 relayer2 :
2836 image : ghcr.io/sprintertech/sprinter-signing:${SIGNING_IMAGE_VERSION}
29- command :
37+ command :
3038 - |
3139 mkdir -p /cfg/keyshares
32- echo $${${no_var}CONFIG_FULL} | base64 --decode > $${${no_var}CONFIG_PATH}
33- echo $${${no_var}KEYSHARE} | base64 --decode > $${${no_var}KEYSHARE_PATH}
34- /signing run --config $${${no_var}CONFIG_PATH} --staging
40+ printenv KEYSHARE > "$${SYG_RELAYER_MPCCONFIG_KEYSHAREPATH}"
41+ /signing run --config env --staging
3542 entrypoint : ["/bin/sh", "-c"]
3643 environment :
37- - CONFIG_FULL=${CONFIG_2_FULL}
44+ - SYG_RELAYER_MPCCONFIG_KEY=${SYG_RELAYER_MPCCONFIG_KEY_2}
45+ - SYG_RELAYER_MPCCONFIG_KEYSHAREPATH=/cfg/keyshares/1.keyshare
3846 - KEYSHARE=${KEYSHARE_2}
39- - CONFIG_PATH=/cfg/config_2.json
40- - KEYSHARE_PATH=/cfg/keyshares/1.keyshare
47+ - SYG_RELAYER_MPCCONFIG_PORT=9000
48+ - SYG_RELAYER_MPCCONFIG_COMMHEALTHCHECKINTERVAL=1h
49+ - SYG_RELAYER_LOGLEVEL=debug
50+ - SYG_CHAINS=${SYG_CHAINS}
51+ - SYG_RELAYER_SOLVERCONFIG_ACCESSKEY=${SYG_RELAYER_SOLVERCONFIG_ACCESSKEY}
52+ - SYG_RELAYER_SOLVERCONFIG_SECRETKEY=${SYG_RELAYER_SOLVERCONFIG_SECRETKEY}
53+ - SYG_RELAYER_COINMARKETCAPCONFIG_APIKEY=${SYG_RELAYER_COINMARKETCAPCONFIG_APIKEY}
54+ - SYG_RELAYER_MPCCONFIG_TOPOLOGYCONFIGURATION_ENCRYPTIONKEY=${SYG_RELAYER_MPCCONFIG_TOPOLOGYCONFIGURATION_ENCRYPTIONKEY}
55+ - SYG_RELAYER_MPCCONFIG_TOPOLOGYCONFIGURATION_URL=${SYG_RELAYER_MPCCONFIG_TOPOLOGYCONFIGURATION_URL}
56+ - SYG_RELAYER_MPCCONFIG_TOPOLOGYCONFIGURATION_PATH=topology-2
4157 labels :
4258 logging : " alloy"
4359 logging_jobname : " containerlogs"
4460 service_name : " signing_relayer_2_staging"
45- restart : always
4661 ports :
4762 - 3001:3000
63+ restart : always
4864
4965 relayer3 :
5066 image : ghcr.io/sprintertech/sprinter-signing:${SIGNING_IMAGE_VERSION}
51- command :
67+ command :
5268 - |
5369 mkdir -p /cfg/keyshares
54- echo $${${no_var}CONFIG_FULL} | base64 --decode > $${${no_var}CONFIG_PATH}
55- echo $${${no_var}KEYSHARE} | base64 --decode > $${${no_var}KEYSHARE_PATH}
56- /signing run --config $${${no_var}CONFIG_PATH} --staging
70+ printenv KEYSHARE > "$${SYG_RELAYER_MPCCONFIG_KEYSHAREPATH}"
71+ /signing run --config env --staging
5772 entrypoint : ["/bin/sh", "-c"]
5873 environment :
59- - CONFIG_FULL=${CONFIG_3_FULL}
74+ - SYG_RELAYER_MPCCONFIG_KEY=${SYG_RELAYER_MPCCONFIG_KEY_3}
75+ - SYG_RELAYER_MPCCONFIG_KEYSHAREPATH=/cfg/keyshares/2.keyshare
6076 - KEYSHARE=${KEYSHARE_3}
61- - CONFIG_PATH=/cfg/config_3.json
62- - KEYSHARE_PATH=/cfg/keyshares/2.keyshare
77+ - SYG_RELAYER_MPCCONFIG_PORT=9000
78+ - SYG_RELAYER_MPCCONFIG_COMMHEALTHCHECKINTERVAL=1h
79+ - SYG_RELAYER_LOGLEVEL=debug
80+ - SYG_CHAINS=${SYG_CHAINS}
81+ - SYG_RELAYER_SOLVERCONFIG_ACCESSKEY=${SYG_RELAYER_SOLVERCONFIG_ACCESSKEY}
82+ - SYG_RELAYER_SOLVERCONFIG_SECRETKEY=${SYG_RELAYER_SOLVERCONFIG_SECRETKEY}
83+ - SYG_RELAYER_COINMARKETCAPCONFIG_APIKEY=${SYG_RELAYER_COINMARKETCAPCONFIG_APIKEY}
84+ - SYG_RELAYER_MPCCONFIG_TOPOLOGYCONFIGURATION_ENCRYPTIONKEY=${SYG_RELAYER_MPCCONFIG_TOPOLOGYCONFIGURATION_ENCRYPTIONKEY}
85+ - SYG_RELAYER_MPCCONFIG_TOPOLOGYCONFIGURATION_URL=${SYG_RELAYER_MPCCONFIG_TOPOLOGYCONFIGURATION_URL}
86+ - SYG_RELAYER_MPCCONFIG_TOPOLOGYCONFIGURATION_PATH=topology-3
6387 labels :
6488 logging : " alloy"
6589 logging_jobname : " containerlogs"
0 commit comments