SECURITY_OAUTH2_BASE_SERVER_URL
- the base URL for the OAuth 2.0 Authorization Server, which is responsible for authentication and authorization for clients and users, it is used to authorize clients, as well as to issue and validate access tokens
SECURITY_OAUTH2_CLIENT_CLIENT_ID
- a unique identifier for a client application that is registered with the OAuth 2.0 Authorization Server, this is used to authenticate the client application when it attempts to access resources on behalf of a user
SECURITY_OAUTH2_CLIENT_CLIENT_SECRET
- secret key that is used to authenticate requests made by an authorization client
SECURITY_OAUTH2_REALM
- security configuration env var in the Spring Security OAuth2 framework, it is used to specify the realm name used when authenticating with OAuth2 provider
SPRING_DATA_MONGODB_URI
- environment variable used to provide the connection string for a MongoDB database that is used with, this connection string provides the host, port, database name, user credentials, and other configuration details for the MongoDB serverSPRING_DATA_REDIS_HOST
- environment variable used to configure the hostname or IP address of a Redis server when using Spring Data Redis
SPRING_DATA_REDIS_PORT
- environment variable used to specify the port number for connecting to a Redis server in a Spring Boot application
SPRING_DATA_REDIS_PASSWORD
- environment variable used to store the password used to authenticate with a Redis server, it is used to secure access to the Redis server and should be kept confidential
SPRING_KAFKA_BOOTSTRAP_SERVERS
- address of the Kafka server, it should be in the format “host:port”
SPRING_KAFKA_CONSUMER_GROUP_ID
- a group of consumers
KAFKA_CONSUMER_THREADS
- the number of Kafka consumer threads
KAFKA_AUTH_EXCEPTION_RETRY_INTERVAL
- the interval between retries after AuthorizationException
is thrown by KafkaConsumer
KAFKA_TOPIC_AUDIT_OUT
- the topic key for receiving audit logs
Environment Variable | Default FLOWX.AI value (Customizable) |
---|---|
KAFKA_TOPIC_REQUEST_CONTENT_IN | ai.flowx.dev.plugin.cms.trigger.retrieve.content.v1 |
KAFKA_TOPIC_REQUEST_CONTENT_OUT | ai.flowx.dev.engine.receive.plugin.cms.retrieve.content.results.v1 |
KAFKA_TOPIC_REQUEST_CONTENT_IN
: This variable defines the topic used by the CMS to listen for incoming content retrieval requests.KAFKA_TOPIC_REQUEST_CONTENT_OUT
: This variable defines the topic where the CMS sends the results of content retrieval requests back to the FlowX Engine.LOGGING_LEVEL_ROOT
- the log level for the root spring boot microservice logs
LOGGING_LEVEL_APP
- the log level for app-level logs
LOGGING_LEVEL_MONGO_DRIVER
- the log level for mongo driver
APPLICATION_FILE_STORAGE_S3_SERVER_URL
- environment variable used to store the URL of the S3 server that is used to store files for the application.
APPLICATION_FILE_STORAGE_S3_BUCKET_NAME
- environment variable used to store the name of the S3 bucket that is used to store files for the application
APPLICATION_FILE_STORAGE_S3_ROOT_DIRECTORY
- environment variable used to store the root directory within the S3 bucket where the files for the application are stored
APPLICATION_FILE_STORAGE_S3_CREATE_BUCKET
- environment variable used to indicate whether the S3 bucket should be created if it does not already exist, it can be set to true or false
APPLICATION_FILE_STORAGE_S3_PUBLIC_URL
- the public URL of the S3 solution, it specifies the URL that can be used to access the files stored
MANAGEMENT_METRICS_EXPORT_PROMETHEUS_ENABLED
: Enables or disables Prometheus metrics export.Environment Variable | Description | Default Value | Possible Values |
---|---|---|---|
MANAGEMENT_METRICS_EXPORT_PROMETHEUS_ENABLED | Enables or disables Prometheus metrics export. | false | true , false |