@@ -33,8 +33,9 @@ type RequiredEnv struct {
3333 AwsAccessKeyID string `json:"AWS_ACCESS_KEY_ID"`
3434 AwsSecretAccessKey string `json:"AWS_SECRET_ACCESS_KEY"`
3535 // Couchbase related envs
36- CouchbaseBucket string `json:"COUCHBASE_BUCKET"`
37- CouchbaseScope string `json:"COUCHBASE_SCOPE"`
36+ CouchbaseBucket string `json:"COUCHBASE_BUCKET"`
37+ CouchbaseScope string `json:"COUCHBASE_SCOPE"`
38+ CouchbaseBucketRAMQuotaMB string `json:"COUCHBASE_BUCKET_RAM_QUOTA"`
3839}
3940
4041// RequiredEnvObj is a simple in-memory store for sessions.
@@ -98,6 +99,7 @@ func InitRequiredEnv() error {
9899 awsSecretAccessKey := os .Getenv (constants .EnvAwsSecretAccessKey )
99100 couchbaseBucket := os .Getenv (constants .EnvCouchbaseBucket )
100101 couchbaseScope := os .Getenv (constants .EnvCouchbaseScope )
102+ couchbaseBucketRAMQuotaMB := os .Getenv (constants .EnvCouchbaseBucketRAMQuotaMB )
101103
102104 if strings .TrimSpace (redisURL ) == "" {
103105 if cli .ARG_REDIS_URL != nil && * cli .ARG_REDIS_URL != "" {
@@ -140,24 +142,25 @@ func InitRequiredEnv() error {
140142 }
141143
142144 requiredEnv := RequiredEnv {
143- EnvPath : envPath ,
144- DatabaseURL : dbURL ,
145- DatabaseType : dbType ,
146- DatabaseName : dbName ,
147- DatabaseHost : dbHost ,
148- DatabasePort : dbPort ,
149- DatabaseUsername : dbUsername ,
150- DatabasePassword : dbPassword ,
151- DatabaseCert : dbCert ,
152- DatabaseCertKey : dbCertKey ,
153- DatabaseCACert : dbCACert ,
154- RedisURL : redisURL ,
155- DisableRedisForEnv : disableRedisForEnv ,
156- AwsRegion : awsRegion ,
157- AwsAccessKeyID : awsAccessKeyID ,
158- AwsSecretAccessKey : awsSecretAccessKey ,
159- CouchbaseBucket : couchbaseBucket ,
160- CouchbaseScope : couchbaseScope ,
145+ EnvPath : envPath ,
146+ DatabaseURL : dbURL ,
147+ DatabaseType : dbType ,
148+ DatabaseName : dbName ,
149+ DatabaseHost : dbHost ,
150+ DatabasePort : dbPort ,
151+ DatabaseUsername : dbUsername ,
152+ DatabasePassword : dbPassword ,
153+ DatabaseCert : dbCert ,
154+ DatabaseCertKey : dbCertKey ,
155+ DatabaseCACert : dbCACert ,
156+ RedisURL : redisURL ,
157+ DisableRedisForEnv : disableRedisForEnv ,
158+ AwsRegion : awsRegion ,
159+ AwsAccessKeyID : awsAccessKeyID ,
160+ AwsSecretAccessKey : awsSecretAccessKey ,
161+ CouchbaseBucket : couchbaseBucket ,
162+ CouchbaseScope : couchbaseScope ,
163+ CouchbaseBucketRAMQuotaMB : couchbaseBucketRAMQuotaMB ,
161164 }
162165
163166 RequiredEnvStoreObj = & RequiredEnvStore {
0 commit comments