@@ -6,16 +6,16 @@ use std::{
66
77use cb_common:: {
88 config:: {
9- load_optional_env_var , CommitBoostConfig , LogsSettings , ModuleKind , SignerConfig ,
10- SignerType , BUILDER_PORT_ENV , BUILDER_URLS_ENV , CHAIN_SPEC_ENV , CONFIG_DEFAULT , CONFIG_ENV ,
11- DIRK_CA_CERT_DEFAULT , DIRK_CA_CERT_ENV , DIRK_CERT_DEFAULT , DIRK_CERT_ENV ,
12- DIRK_DIR_SECRETS_DEFAULT , DIRK_DIR_SECRETS_ENV , DIRK_KEY_DEFAULT , DIRK_KEY_ENV , JWTS_ENV ,
13- LOGS_DIR_DEFAULT , LOGS_DIR_ENV , METRICS_PORT_ENV , MODULE_ID_ENV , MODULE_JWT_ENV ,
14- PBS_ENDPOINT_ENV , PBS_MODULE_NAME , PROXY_DIR_DEFAULT , PROXY_DIR_ENV ,
15- PROXY_DIR_KEYS_DEFAULT , PROXY_DIR_KEYS_ENV , PROXY_DIR_SECRETS_DEFAULT ,
16- PROXY_DIR_SECRETS_ENV , SIGNER_DEFAULT , SIGNER_DIR_KEYS_DEFAULT , SIGNER_DIR_KEYS_ENV ,
17- SIGNER_DIR_SECRETS_DEFAULT , SIGNER_DIR_SECRETS_ENV , SIGNER_ENDPOINT_ENV ,
18- SIGNER_JWT_SECRET_ENV , SIGNER_KEYS_ENV , SIGNER_MODULE_NAME , SIGNER_URL_ENV ,
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_URL_ENV ,
1919 } ,
2020 pbs:: { BUILDER_API_PATH , GET_STATUS_PATH } ,
2121 signer:: { ProxyStore , SignerLoader , DEFAULT_SIGNER_PORT } ,
@@ -73,11 +73,7 @@ pub async fn handle_docker_init(config_path: PathBuf, output_dir: PathBuf) -> Re
7373 let mut targets = Vec :: new ( ) ;
7474
7575 // address for signer API communication
76- let signer_port = if let Some ( signer_config) = & cb_config. signer {
77- signer_config. port
78- } else {
79- DEFAULT_SIGNER_PORT
80- } ;
76+ let signer_port = cb_config. signer . as_ref ( ) . map ( |s| s. port ) . unwrap_or ( DEFAULT_SIGNER_PORT ) ;
8177 let signer_server =
8278 if let Some ( SignerConfig { inner : SignerType :: Remote { url } , .. } ) = & cb_config. signer {
8379 url. to_string ( )
@@ -105,8 +101,7 @@ pub async fn handle_docker_init(config_path: PathBuf, output_dir: PathBuf) -> Re
105101 ModuleKind :: Commit => {
106102 let mut ports = vec ! [ ] ;
107103
108- let jwt_secret = load_optional_env_var ( SIGNER_JWT_SECRET_ENV )
109- . unwrap_or_else ( random_jwt_secret) ;
104+ let jwt_secret = random_jwt_secret ( ) ;
110105 let jwt_name = format ! ( "CB_JWT_{}" , module. id. to_uppercase( ) ) ;
111106
112107 // module ids are assumed unique, so envs dont override each other
0 commit comments