11x-env : &env
22 CARTESI_LOG_LEVEL : info
3- CARTESI_BLOCKCHAIN_HTTP_ENDPOINT : http://ethereum_provider:8545
4- CARTESI_BLOCKCHAIN_WS_ENDPOINT : ws://ethereum_provider:8545
3+ CARTESI_BLOCKCHAIN_HTTP_ENDPOINT_FILE : /run/secrets/blockchain_http_endpoint
4+ CARTESI_BLOCKCHAIN_WS_ENDPOINT_FILE : /run/secrets/blockchain_http_endpoint
55 CARTESI_BLOCKCHAIN_ID : 13370
66 CARTESI_CONTRACTS_INPUT_BOX_ADDRESS : 0xc70074BDD26d8cF983Ca6A5b89b8db52D5850051
77 CARTESI_CONTRACTS_AUTHORITY_FACTORY_ADDRESS : 0xC7003566dD09Aa0fC0Ce201aC2769aFAe3BF0051
88 CARTESI_CONTRACTS_APPLICATION_FACTORY_ADDRESS : 0xc7006f70875BaDe89032001262A846D3Ee160051
99 CARTESI_CONTRACTS_SELF_HOSTED_APPLICATION_FACTORY_ADDRESS : 0xc700285Ab555eeB5201BC00CFD4b2CC8DED90051
10- CARTESI_DATABASE_CONNECTION : postgres://postgres:password@database:5432/rollupsdb?sslmode=disable
11- CARTESI_AUTH_MNEMONIC : " test test test test test test test test test test test junk "
10+ CARTESI_DATABASE_CONNECTION_FILE : /run/secrets/database_connection
11+ CARTESI_AUTH_MNEMONIC_FILE : /run/secrets/auth_mnemonic
1212
1313services :
1414 ethereum_provider :
@@ -43,6 +43,8 @@ services:
4343 networks :
4444 - devnet
4545 restart : " no"
46+ secrets :
47+ - database_connection
4648 environment :
4749 << : *env
4850
@@ -58,6 +60,11 @@ services:
5860 - devnet
5961 ports :
6062 - " 10001:10001" # Supervisor
63+ secrets :
64+ - auth_mnemonic
65+ - blockchain_http_endpoint
66+ - blockchain_ws_endpoint
67+ - database_connection
6168 environment :
6269 << : *env
6370
@@ -76,6 +83,9 @@ services:
7683 ports :
7784 - " 10002:10002" # Supervisor
7885 - " 10012:10012" # Inspect Service
86+ secrets :
87+ - auth_mnemonic
88+ - database_connection
7989 environment :
8090 << : *env
8191
@@ -89,6 +99,8 @@ services:
8999 - devnet
90100 ports :
91101 - " 10003:10003" # Supervisor
102+ secrets :
103+ - database_connection
92104 environment :
93105 << : *env
94106
@@ -104,6 +116,10 @@ services:
104116 - devnet
105117 ports :
106118 - " 10004:10004" # Supervisor
119+ secrets :
120+ - auth_mnemonic
121+ - blockchain_http_endpoint
122+ - database_connection
107123 environment :
108124 << : *env
109125
@@ -118,10 +134,24 @@ services:
118134 ports :
119135 - " 10005:10005" # Supervisor
120136 - " 10011:10011" # Jsonrpc API service
137+ secrets :
138+ - auth_mnemonic
139+ - blockchain_http_endpoint
140+ - database_connection
121141 environment :
122142 << : *env
123143volumes :
124144 node_data :
125145
126146networks :
127147 devnet :
148+
149+ secrets :
150+ auth_mnemonic :
151+ file : test/secrets/auth_mnemonic.txt
152+ blockchain_http_endpoint :
153+ file : test/secrets/blockchain_http_endpoint.txt
154+ blockchain_ws_endpoint :
155+ file : test/secrets/blockchain_ws_endpoint.txt
156+ database_connection :
157+ file : test/secrets/database_connection.txt
0 commit comments