Skip to content

Node.js Process

Steps below assume you have Node.js and NPM installed on machine. If you do not, please download and install Node.js and NPM before proceeding.

Download Release

Download release version from release repository. For example, you can use v1.3.9.tar.gz to download source for release tag v1.3.9.

curl -sL https://github.com/sjmayotte/route53-dynamic-dns/archive/[version] | tar xz
cd route53-dynamic-dns

Set Environment Variables

You have the option to pass environment variables at runtime or populate environment variables in .env. Release package includes .env.example, which can be renamed to .env and populated with values. The process expects .env will be in root of directory structure.

cp .env.example .env
vi .env
# Update .env with values and save file
rm .env.example

See Minimum ENV Variables for example of minimum configuration.

Installation

Project uses NPM package manager. Install dependencies from package.json.

npm ci --omit=dev