Skip to content

flexion/flexion-messaging

Repository files navigation

Flexion Notify

Running Locally

1. Configure Authentication (one time setup)

cd terraform/environments/local
cp local.tfvars.example local.tfvars 
  • Replace the placeholder values in local.tfvars using the values for the Auth0 Machine-to-Machine Application for this project.
terraform init
terraform plan -var-file=local.tfvars
terraform apply -var-file=local.tfvars
  • Populate .env.local with output from terraform so docker can use those values to communicate with Auth0 for local authentication.
cd terraform/environments/local
terraform output -json | jq -r '
  "OKTA_CLIENT_ID=\(.OKTA_CLIENT_ID.value)",
  "OKTA_CLIENT_SECRET=\(.OKTA_CLIENT_SECRET.value)",
  "OKTA_USERINFO_URL=\(.OKTA_USERINFO_URL.value)",
  "OKTA_TOKEN_URL=\(.OKTA_TOKEN_URL.value)",
  "OKTA_LOGOUT_URL=\(.OKTA_LOGOUT_URL.value)",
  "OKTA_POST_LOGOUT_REDIRECT_URI=\(.OKTA_POST_LOGOUT_REDIRECT_URI.value)",
  "OKTA_AUTHORIZE_URL=\(.OKTA_AUTHORIZE_URL.value)",
  "OKTA_REDIRECT_URI=\(.OKTA_REDIRECT_URI.value)",
  "OKTA_JWKS_URL=\(.OKTA_JWKS_URL.value)",
  "OKTA_REGISTRATION_URL=\(.OKTA_REGISTRATION_URL.value)"
' > ../../../.env.local

2. Run with Docker

 docker compose up

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors