After cloning the repository, move into its directory:
cdminingos-wrk-ext-openweather
2. Install Dependencies
Inside the miningos-wrk-ext-openweather directory, run the following command to install dependencies using npm:
npmci
3. Generate Configuration Files
Next, run the following script to scan the config/ directory, copy each .example file into an active configuration file by removing the .example suffix.
shsetup-config.sh
4. Configure the Worker
After generating the configuration files, edit the files in the config/ directory to match your environment:
common.json - Worker-wide settings including worker identity
openweather.json - OpenWeatherMap API configuration including API key
For production servers, edit the config/openweather.json file and update the secretApiKey with your OpenWeatherMap API key.
5. Enable Debugging and Start the Worker
You can now start the worker by running the following command:
This worker does not support mock servers. Ensure you have a valid OpenWeatherMap API key configured before running in production.