This is the same process your customers will complete when installing your app using Nuon.
Gather Inputs and Secrets
Gather all the inputs and secrets from the Requirements.Authentication Inputs
GitHub Inputs
DNS Inputs
Secrets
Provision the Install Stack
The Install Stack consists of the Nuon Runner and the foundational network resources it depends on. Once the Runner is provisioned it will take over the installation process and deploy the components of Nuon BYOC. We provide Terraform modules to provision and manage the Stack. The install process is the same on AWS and GCP:install_id, inputs, secrets, and roles are identical. Use nuonco/stack/aws or nuonco/stack/gcp for the platform you are installing into. See Architecture for platform-specific resources.
Set Up the Stack Module
Select or create a Terraform project to manage it in your preferred CI platform. Then, add and initialize the Nuon stack provider and module.- AWS
- GCP
Configure the region and install ID.
Provide the Inputs and Secrets
Fill out the inputs and secrets on the module. The maps below are the same on AWS and GCP.We recommend storing the secret values in a secret store, and providing them to the module via env vars or an ephemeral
*.auto.tfvars file.Provision the Stack
Apply to provision the Stack and install the Runner. Once the Runner is online, it will take over and complete the installation process.Verify the Installation
Once installation is complete, verify that you can reach the Nuon Dashboard in your browser, athttps://app.<your-root-domain>.
Also verify you can reach the API from the command line using curl.