@@ -6,16 +6,16 @@ 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_URL_ENV ,
9+ CommitBoostConfig , LogsSettings , ModuleKind , SignerConfig , SignerType , ADMIN_JWT_ENV ,
10+ 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 , SIGNER_KEYS_ENV ,
18+ SIGNER_MODULE_NAME , SIGNER_URL_ENV ,
1919 } ,
2020 pbs:: { BUILDER_API_PATH , GET_STATUS_PATH } ,
2121 signer:: { ProxyStore , SignerLoader , DEFAULT_SIGNER_PORT } ,
@@ -333,6 +333,7 @@ pub async fn handle_docker_init(config_path: PathBuf, output_dir: PathBuf) -> Re
333333 let mut signer_envs = IndexMap :: from ( [
334334 get_env_val ( CONFIG_ENV , CONFIG_DEFAULT ) ,
335335 get_env_same ( JWTS_ENV ) ,
336+ get_env_same ( ADMIN_JWT_ENV ) ,
336337 ] ) ;
337338
338339 // Bind the signer API to 0.0.0.0
@@ -366,6 +367,7 @@ pub async fn handle_docker_init(config_path: PathBuf, output_dir: PathBuf) -> Re
366367
367368 // write jwts to env
368369 envs. insert ( JWTS_ENV . into ( ) , format_comma_separated ( & jwts) ) ;
370+ envs. insert ( ADMIN_JWT_ENV . into ( ) , random_jwt_secret ( ) ) ;
369371
370372 // volumes
371373 let mut volumes = vec ! [ config_volume. clone( ) ] ;
0 commit comments