**New**
1. Custom config
bash
lyrebird -c your/config/file/path
Then lyrebird will start with this custom config
If this custom config did not have prop like mock.port, lyrebird will load default setting to set this prop
**e.g.**
your custom conf is:
Json
{
"my-key": "my-value"
}
Lyrebird actually load config:
{
"mock.port": 9090,
"mock.data":"./data",
...
my-key": "my-value"
}
2. Template system for config file
We import jinjia2 for config. Now you can use val current_dir in the config file, to set a file path
**like**
{
"key":"{{current_dir}}/my/data/file"
}
Then lyrebird actually load a config:
{
...
"key":"/your/config/root/dir/my/data/file"
}