Skip to content

DexTrac-Devlin/Chainlink-EA-Manager

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Chainlink-EA-Manager

Collection of scripts for deploying and managing Chainlink External Adapters


This has been tested on Debian 10, 11, & 12.

(use at your own risk, consider this as 100% untested)


General Directions

  • Update the api_keys file with the keys for each of your external adapters.
  • Update the misc_vars file with the environment variables that you need for your ExternalAdapters
  • Modify the file(s) for the external adapter(s) you want deployed.

Utilization

Initialize a New Docker Environment for Chainlink External Adapters

  • This will:
    • Install Docker-CE if it is not already installed.
    • Create a Docker Network for your external adapters
    • Deploy a Redis container for your external adapters' caching
sudo ./eaManager.sh -i

--

Deploy New External Adapter With Specific Version

  • This will:
    • Deploy a new external adapter of the selected release.
./eaManager.sh -d coingecko

--

Upgrade an Existing External Adapter

  • This will:
    • Stop the current container.
    • Remove the container.
    • Deploy a new container based on the selected image version.
./eaManager.sh -u coingecko

--

List all Supported External Adapter

  • This will:
    • List all supported external adapter names
./eaManager.sh -l

--

About

Collection of scripts for deploying and managing Chainlink External Adapters

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages