@@ -6,16 +6,15 @@ use std::{
66
77use cb_common:: {
88 config:: {
9- CommitBoostConfig , LogsSettings , ModuleKind , SignerConfig , SignerType , BUILDER_PORT_ENV ,
10- BUILDER_URLS_ENV , CHAIN_SPEC_ENV , CONFIG_DEFAULT , CONFIG_ENV , DIRK_CA_CERT_DEFAULT ,
11- DIRK_CA_CERT_ENV , DIRK_CERT_DEFAULT , DIRK_CERT_ENV , DIRK_DIR_SECRETS_DEFAULT ,
12- DIRK_DIR_SECRETS_ENV , DIRK_KEY_DEFAULT , DIRK_KEY_ENV , JWTS_ENV , LOGS_DIR_DEFAULT ,
13- LOGS_DIR_ENV , METRICS_PORT_ENV , MODULE_ID_ENV , MODULE_JWT_ENV , PBS_ENDPOINT_ENV ,
14- PBS_MODULE_NAME , PROXY_DIR_DEFAULT , PROXY_DIR_ENV , PROXY_DIR_KEYS_DEFAULT ,
15- PROXY_DIR_KEYS_ENV , PROXY_DIR_SECRETS_DEFAULT , PROXY_DIR_SECRETS_ENV , SIGNER_DEFAULT ,
16- SIGNER_DIR_KEYS_DEFAULT , SIGNER_DIR_KEYS_ENV , SIGNER_DIR_SECRETS_DEFAULT ,
17- SIGNER_DIR_SECRETS_ENV , SIGNER_ENDPOINT_ENV , SIGNER_KEYS_ENV , SIGNER_MODULE_NAME ,
18- SIGNER_PORT_DEFAULT , SIGNER_URL_ENV ,
9+ CommitBoostConfig , LogsSettings , ModuleKind , SignerConfig , SignerType , CHAIN_SPEC_ENV ,
10+ CONFIG_DEFAULT , CONFIG_ENV , DIRK_CA_CERT_DEFAULT , DIRK_CA_CERT_ENV , DIRK_CERT_DEFAULT ,
11+ DIRK_CERT_ENV , DIRK_DIR_SECRETS_DEFAULT , DIRK_DIR_SECRETS_ENV , DIRK_KEY_DEFAULT ,
12+ DIRK_KEY_ENV , JWTS_ENV , LOGS_DIR_DEFAULT , LOGS_DIR_ENV , METRICS_PORT_ENV , MODULE_ID_ENV ,
13+ MODULE_JWT_ENV , PBS_ENDPOINT_ENV , PBS_MODULE_NAME , PROXY_DIR_DEFAULT , PROXY_DIR_ENV ,
14+ PROXY_DIR_KEYS_DEFAULT , PROXY_DIR_KEYS_ENV , PROXY_DIR_SECRETS_DEFAULT ,
15+ PROXY_DIR_SECRETS_ENV , SIGNER_DEFAULT , SIGNER_DIR_KEYS_DEFAULT , SIGNER_DIR_KEYS_ENV ,
16+ SIGNER_DIR_SECRETS_DEFAULT , SIGNER_DIR_SECRETS_ENV , SIGNER_ENDPOINT_ENV , SIGNER_KEYS_ENV ,
17+ SIGNER_MODULE_NAME , SIGNER_PORT_DEFAULT , SIGNER_URL_ENV ,
1918 } ,
2019 pbs:: { BUILDER_V1_API_PATH , GET_STATUS_PATH } ,
2120 signer:: { ProxyStore , SignerLoader } ,
@@ -81,9 +80,6 @@ pub async fn handle_docker_init(config_path: PathBuf, output_dir: PathBuf) -> Re
8180 format ! ( "http://cb_signer:{signer_port}" )
8281 } ;
8382
84- let builder_events_port = 30000 ;
85- let mut builder_events_modules = Vec :: new ( ) ;
86-
8783 let mut warnings = Vec :: new ( ) ;
8884
8985 let needs_signer_module = cb_config. pbs . with_signer ||
@@ -185,58 +181,6 @@ pub async fn handle_docker_init(config_path: PathBuf, output_dir: PathBuf) -> Re
185181 ..Service :: default ( )
186182 }
187183 }
188- // an event module just needs a port to listen on
189- ModuleKind :: Events => {
190- let mut ports = vec ! [ ] ;
191- builder_events_modules
192- . push ( format ! ( "http://{module_cid}:{builder_events_port}" ) ) ;
193-
194- // module ids are assumed unique, so envs dont override each other
195- let mut module_envs = IndexMap :: from ( [
196- get_env_val ( MODULE_ID_ENV , & module. id ) ,
197- get_env_val ( CONFIG_ENV , CONFIG_DEFAULT ) ,
198- get_env_uval ( BUILDER_PORT_ENV , builder_events_port) ,
199- ] ) ;
200-
201- if let Some ( ( key, val) ) = chain_spec_env. clone ( ) {
202- module_envs. insert ( key, val) ;
203- }
204- if let Some ( metrics_config) = & cb_config. metrics {
205- if metrics_config. enabled {
206- let host_endpoint =
207- SocketAddr :: from ( ( metrics_config. host , metrics_port) ) ;
208- ports. push ( format ! ( "{}:{}" , host_endpoint, metrics_port) ) ;
209- warnings. push ( format ! (
210- "{} has an exported port on {}" ,
211- module_cid, metrics_port
212- ) ) ;
213- targets. push ( format ! ( "{host_endpoint}" ) ) ;
214- let ( key, val) = get_env_uval ( METRICS_PORT_ENV , metrics_port as u64 ) ;
215- module_envs. insert ( key, val) ;
216-
217- metrics_port += 1 ;
218- }
219- }
220- if log_to_file {
221- let ( key, val) = get_env_val ( LOGS_DIR_ENV , LOGS_DIR_DEFAULT ) ;
222- module_envs. insert ( key, val) ;
223- }
224-
225- // volumes
226- let mut module_volumes = vec ! [ config_volume. clone( ) ] ;
227- module_volumes. extend ( chain_spec_volume. clone ( ) ) ;
228- module_volumes. extend ( get_log_volume ( & cb_config. logs , & module. id ) ) ;
229-
230- Service {
231- container_name : Some ( module_cid. clone ( ) ) ,
232- image : Some ( module. docker_image ) ,
233- ports : Ports :: Short ( ports) ,
234- volumes : module_volumes,
235- environment : Environment :: KvPair ( module_envs) ,
236- depends_on : DependsOnOptions :: Simple ( vec ! [ "cb_pbs" . to_owned( ) ] ) ,
237- ..Service :: default ( )
238- }
239- }
240184 } ;
241185
242186 services. insert ( module_cid, Some ( module_service) ) ;
@@ -283,11 +227,6 @@ pub async fn handle_docker_init(config_path: PathBuf, output_dir: PathBuf) -> Re
283227 let ( key, val) = get_env_val ( LOGS_DIR_ENV , LOGS_DIR_DEFAULT ) ;
284228 pbs_envs. insert ( key, val) ;
285229 }
286- if !builder_events_modules. is_empty ( ) {
287- let env = builder_events_modules. join ( "," ) ;
288- let ( k, v) = get_env_val ( BUILDER_URLS_ENV , & env) ;
289- pbs_envs. insert ( k, v) ;
290- }
291230
292231 // inside the container expose on 0.0.0.0
293232 let container_endpoint =
0 commit comments