/citizen

A Private Terraform Module Registry

Primary LanguageJavaScriptMozilla Public License 2.0MPL-2.0

Citizen

Requirements

  • Node.js 8+

  • Support HTTPS - Terraform module registry only support HTTPS.

  • AWS S3 Bucket

    • currently only supported

    • set s3 bucket name as AWS_S3_BUCKET

  • AWS Credential

    • set AWS_ACCESS_KEY_ID and AWS_SECRET_ACCESS_KEY

Installation

set environment variables

$ export HOSTNAME=YOUR_HOSTNAME

replace YOUR_HOSTNAME like www.example.com:3000.

Build binaries

$ npm run build

Under dist/, citizen binaries for linux, darwin and windows made.

License

FOSSA Status