Installation Guide
Gettinng started with Metamorph (Standalone)
Contents
Prerequisites
Requirements
Optional
- [jq]
Setting up Metmorph
-
Download the latest and applicable version of Metamorph from using the following command
git clone https://github.com/bm-metamorph/MetaMorph.git -
Build the Metamorph executable This should result in a
metamorphexecutable build in the<Metamorph directory>cd <Metamorph directory> go build -o metamorph main.go -
Ensure
config.yamlis properly populated. -
Export environment variable
METAMORPH_CONFIGPATHto match the location ofconfig.yamlexport METAMORPH_CONFIGPATH="<Location of config.yaml>" -
Run Metamorph controller using the following command
./metamorph controller -
Check the logs to ensure controller has started and is working fine.
-
Open another seperate terminal and navigate to the
<Metamorph directory>. Export the environmental variableMETAMORPH_CONFIGPATHas specified above. Run the following command to start the Metamorph API server./metamorph api -
Check the logs to ensure API server has started and is working fine.
Troubleshooting
Please refer to the [troubleshooting guide][troubleshooting].