Skip to content

Commit ca4b527

Browse files
authored
Merge pull request #4 from shutter-network/shutter-version-update
use same ports for host and containers, update for chain's p2p port
2 parents 9b8036c + 8988ed4 commit ca4b527

File tree

2 files changed

+26
-24
lines changed

2 files changed

+26
-24
lines changed

shutter/go-shutter-settings/settings/chain.go

Lines changed: 24 additions & 23 deletions
Original file line numberDiff line numberDiff line change
@@ -8,26 +8,27 @@ import (
88
)
99

1010
type ChainConfig struct {
11-
Moniker string `env:"KEYPER_NAME"`
12-
Genesis_file string `env:"ASSETS_GENESIS_FILE"`
13-
P2P struct {
14-
Seeds string `env:"_ASSETS_SHUTTERMINT_SEED_NODES"`
15-
External_address string `env:"SHUTTER_EXTERNAL_ADDRESS"`
16-
Addr_book_strict bool `env:"SHUTTER_ADDR_BOOK_STRICT"`
17-
Pex bool `env:"SHUTTER_P2P_PEX"`
18-
}
19-
Instrumentation struct {
20-
Prometheus bool `env:"SHUTTER_PUSH_METRICS_ENABLED"`
21-
Prometheus_listen_addr string `env:"SHUTTER_PROMETHEUS_LISTEN_ADDR"`
22-
}
11+
Moniker string `env:"KEYPER_NAME"`
12+
Genesis_file string `env:"ASSETS_GENESIS_FILE"`
13+
P2P struct {
14+
Seeds string `env:"_ASSETS_SHUTTERMINT_SEED_NODES"`
15+
External_address string `env:"SHUTTER_EXTERNAL_ADDRESS"`
16+
Addr_book_strict bool `env:"SHUTTER_ADDR_BOOK_STRICT"`
17+
Pex bool `env:"SHUTTER_P2P_PEX"`
18+
Laddr string `env:"SHUTTER_P2P_LADDR"`
19+
}
20+
Instrumentation struct {
21+
Prometheus bool `env:"SHUTTER_PUSH_METRICS_ENABLED"`
22+
Prometheus_listen_addr string `env:"SHUTTER_PROMETHEUS_LISTEN_ADDR"`
23+
}
2324
}
2425

2526
func AddSettingsToChain(generatedFilePath, outputFilePath string) error {
26-
var generatedConfig map[string]interface{}
27+
var generatedConfig map[string]interface{}
2728

28-
fmt.Println("Adding user settings to chain...")
29+
fmt.Println("Adding user settings to chain...")
2930

30-
if _, err := os.Stat(generatedFilePath); os.IsNotExist(err) {
31+
if _, err := os.Stat(generatedFilePath); os.IsNotExist(err) {
3132
return fmt.Errorf("generated file does not exist: %s", generatedFilePath)
3233
}
3334

@@ -36,21 +37,21 @@ func AddSettingsToChain(generatedFilePath, outputFilePath string) error {
3637
return err
3738
}
3839

39-
chainConfig := getChainConfigFromEnvs()
40+
chainConfig := getChainConfigFromEnvs()
4041

41-
// ToLower is used because chain cofig file fields are lower case, but the struct
42-
// fields are upper case to be exported
43-
ApplyConfigToGenerated(reflect.ValueOf(chainConfig), &generatedConfig, strings.ToLower)
42+
// ToLower is used because chain cofig file fields are lower case, but the struct
43+
// fields are upper case to be exported
44+
ApplyConfigToGenerated(reflect.ValueOf(chainConfig), &generatedConfig, strings.ToLower)
4445

45-
MarshalToFile(outputFilePath, generatedConfig)
46+
MarshalToFile(outputFilePath, generatedConfig)
4647

47-
fmt.Println("Chain TOML file modified successfully and saved to", outputFilePath)
48+
fmt.Println("Chain TOML file modified successfully and saved to", outputFilePath)
4849

49-
return nil
50+
return nil
5051
}
5152

5253
func getChainConfigFromEnvs() ChainConfig {
5354
chainConfig := ChainConfig{}
5455
PopulateFromEnv(&chainConfig)
5556
return chainConfig
56-
}
57+
}

shutter/scripts/configure_shuttermint.sh

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -16,8 +16,9 @@ ln -s "$ASSETS_GENESIS_FILE" "$CHAIN_GENESIS_FILE"
1616

1717
export SHUTTER_ADDR_BOOK_STRICT=true
1818
export SHUTTER_P2P_PEX=true
19-
export SHUTTER_PROMETHEUS_LISTEN_ADDR="0.0.0.0:26660"
19+
export SHUTTER_PROMETHEUS_LISTEN_ADDR="0.0.0.0:27660"
2020
export SHUTTER_EXTERNAL_ADDRESS="${_DAPPNODE_GLOBAL_PUBLIC_IP}:${CHAIN_PORT}"
21+
export SHUTTER_P2P_LADDR="tcp://0.0.0.0:${CHAIN_PORT}"
2122

2223
# KEYPER_NAME=${KEYPER_NAME:-$(openssl rand -hex 8)}
2324

0 commit comments

Comments
 (0)