NODE_ENV=development APP_SECRET=ThisSecretIsUsedThroughoutTheAppForEncryption HOST=http://localhost/meditor # No docker? http://localhost:3000/meditor NEXTAUTH_URL=http://localhost/meditor/api/auth # No docker? http://localhost:3000/meditor/api/auth NEXTAUTH_URL_INTERNAL=http://meditor_app:3000/meditor/api/auth # No docker? http://localhost:3000/meditor/api/auth NEXTAUTH_SECRET=ThisSecretEncryptsTheAuthJWTToken # uncomment if running Mongo outside of Docker #MONGO_URL=mongodb://localhost:27017/ # uncomment if running NATS outside of Docker # MEDITOR_NATS_SERVER=nats://localhost:4222 # if running NATS outside of Docker # include in your .env to disable email notifications, if disabled you will see the email in the logs instead of an actual # email being sent DISABLE_EMAIL_NOTIFICATIONS=true # Earthdata Login authentication # uncomment if you are planning to use Earthdata Login for OAuth login through the UI AUTH_HOST=urs.earthdata.nasa.gov AUTH_CLIENT_ID=ask-someone-for-this AUTH_CLIENT_SECRET=ask-someone-for-this # AWS Cognito authentication # uncomment if you are planning to use Cognito for OAuth login through the UI # For detailed instructions, see: https://next-auth.js.org/providers/cognito #COGNITO_CLIENT_ID=your-cognito-app-client-id #COGNITO_CLIENT_SECRET=your-cognito-app-client-secret # Option 1: Provide the full issuer URL directly #COGNITO_ISSUER=https://cognito-idp.us-east-1.amazonaws.com/us-east-1_XXXXXXXXX # Option 2: Provide region and user pool ID (issuer will be auto-constructed) #COGNITO_REGION=us-east-1 #COGNITO_USER_POOL_ID=us-east-1_XXXXXXXXX MAIL_HOST=ndc-relay.ndc.nasa.gov # See project root ReadMe for documentation. UI_ALLOWED_URL_THEME=EDPub # UI_THEME=EDPub # optionally apply a list of user roles on first signin, separated by a space (ex. "News.Author News.Publisher Users.Author") NEW_USER_ROLES= # optional way to override the default log level (default is "INFO", "DEBUG" is used when in NODE_ENV=development) # one of: ALL, TRACE, DEBUG, INFO, WARN, ERROR, FATAL, MARK, OFF (see Log4JS docs for details) LOG_LEVEL= # used when the origin URL of mEditor's host is needed MEDITOR_ORIGIN=http://localhost # Escaped JSON array as a string. E.g., "[{ \"token\":\"dGhpcy1pcy1hLXRva2VuLWZvci1lbmRwb2ludC0x\",\"URL\":\"http://example.com/1\" }]" UI_WEBHOOKS="[]"