Ok, now we need config
This commit is contained in:
parent
5f8329d368
commit
b4880c254f
|
@ -0,0 +1 @@
|
|||
config.json
|
|
@ -0,0 +1,25 @@
|
|||
package core
|
||||
|
||||
import (
|
||||
"encoding/json"
|
||||
)
|
||||
|
||||
type (
|
||||
Config struct {
|
||||
ChainsConfig string `json:"chains_config_path" attrs:"required" title:"Chains config path"`
|
||||
UnitsConfig string `json:"units_config_path" attrs:"required" title:"Units config path"`
|
||||
Python Python `json:"python" title:"Python"`
|
||||
}
|
||||
Python struct {
|
||||
BinPath string `json:"bin_path" attrs:"required" title:"Python 3 binary path"`
|
||||
WrapperPath string `json:"wrapper_path" attrs:"required" title:"Path to wrapper.py"`
|
||||
}
|
||||
)
|
||||
|
||||
func ConfigDecoder(b []byte) interface{} {
|
||||
var newConf Config
|
||||
if err := json.Unmarshal(b, &newConf); err != nil {
|
||||
panic(err)
|
||||
}
|
||||
return newConf
|
||||
}
|
Loading…
Reference in New Issue