I think that you will also want to require the config file to be there before the service is started, otherwise the config may not be in place before the service is started!

Additionally, you probably want to subscribe/notify the service so that when the config file is changed, the service will reload automatically