Research
Security News
Malicious npm Packages Inject SSH Backdoors via Typosquatted Libraries
Socket’s threat research team has detected six malicious npm packages typosquatting popular libraries to insert SSH backdoors.
@api3/airnode-deployer
Advanced tools
@api3/airnode-deployer
Airnode deployment CLI and its docker image
You can find documentation on how to use the deployer in the deployer docs.
The rest of the README contains instructions on how to build and use the deployer CLI. However, the intended way to run the deployer for users is using the deployer docker image.
terraform
binary is
available in your PATH
# Run from the root
yarn build
config.json
and secrets.env
are available in the config
directory. You can use the provided example
config.json
and secrets.env
templates to get started quickly, but you will need to edit these with your own API
details and secrets.# From this package (/packages/airnode-deployer)
cp config/config.example.json config/config.json
cp config/secrets.example.env config/secrets.env
# Edit both `config.json` and `secrets.env` to reflect your configuration
config.json
and secrets.env
ready. Then, use the deploy
command to trigger your first
deployment.config.json
filedeploy
command againremove
command to remove the Airnode deployment. Use the -r
option to provide the receipt file from the
latest deployment.Deploys an Airnode instance using the `config.json` and `secrets.env` files. This can be used for a new deployment or to update an existing deployment.
Options:
--version Show version number [boolean]
--debug Run in debug mode [boolean] [default: false]
--help Show help [boolean]
-c, --configuration, --config, --conf Path to configuration file [string] [default: "config/config.json"]
-s, --secrets Path to secrets file [string] [default: "config/secrets.env"]
-r, --receipt Output path for receipt file [string] [default: "output/receipt.json"]
Examples:
airnode-deployer deploy -c pathTo/config.json -s pathTo/secrets.env -r myOutput/receipt.json
Removes a deployed Airnode instance
Options:
--version Show version number [boolean]
--debug Run in debug mode [boolean] [default: false]
--help Show help [boolean]
-r, --receipt Path to receipt file [string]
-a, --airnode-address-short Airnode Address (short version) [string]
-s, --stage Stage (environment) [string]
-c, --cloud-provider Cloud provider [choices: "aws", "gcp"]
-e, --region Region [string]
-p, --project-id Project ID (GCP only) [string]
Examples:
airnode-deployer remove -r myOutput/receipt.json
airnode-deployer remove --airnode-address-short abd9eaa --stage dev --cloud-provider aws --region us-east-1
FAQs
> A CLI tool to automate Airnode deployment
The npm package @api3/airnode-deployer receives a total of 25 weekly downloads. As such, @api3/airnode-deployer popularity was classified as not popular.
We found that @api3/airnode-deployer demonstrated a healthy version release cadence and project activity because the last version was released less than a year ago. It has 0 open source maintainers collaborating on the project.
Did you know?
Socket for GitHub automatically highlights issues in each pull request and monitors the health of all your open source dependencies. Discover the contents of your packages and block harmful activity before you install or update your dependencies.
Research
Security News
Socket’s threat research team has detected six malicious npm packages typosquatting popular libraries to insert SSH backdoors.
Security News
MITRE's 2024 CWE Top 25 highlights critical software vulnerabilities like XSS, SQL Injection, and CSRF, reflecting shifts due to a refined ranking methodology.
Security News
In this segment of the Risky Business podcast, Feross Aboukhadijeh and Patrick Gray discuss the challenges of tracking malware discovered in open source softare.