| 1234567891011121314151617181920212223242526272829303132 |
- {
- "port": ${GIT_BRIDGE_PORT:-8000},
- "bindIp": "${GIT_BRIDGE_BIND_IP:-0.0.0.0}",
- "idleTimeout": ${GIT_BRIDGE_IDLE_TIMEOUT:-30000},
- "rootGitDirectory": "${GIT_BRIDGE_ROOT_DIR:-/tmp/wlgb}",
- "allowedCorsOrigins": "${GIT_BRIDGE_ALLOWED_CORS_ORIGINS:-https://localhost}",
- "apiBaseUrl": "${GIT_BRIDGE_API_BASE_URL:-https://localhost/api/v0}",
- "postbackBaseUrl": "${GIT_BRIDGE_POSTBACK_BASE_URL:-https://localhost}",
- "serviceName": "${GIT_BRIDGE_SERVICE_NAME:-Overleaf}",
- "oauth2Server": "${GIT_BRIDGE_OAUTH2_SERVER:-https://localhost}",
- "userPasswordEnabled": ${GIT_BRIDGE_USER_PASSWORD_ENABLED:-false},
- "repoStore": {
- "maxFileNum": ${GIT_BRIDGE_REPOSTORE_MAX_FILE_NUM:-2000},
- "maxFileSize": ${GIT_BRIDGE_REPOSTORE_MAX_FILE_SIZE:-52428800}
- },
- "swapStore": {
- "type": "${GIT_BRIDGE_SWAPSTORE_TYPE:-noop}",
- "awsAccessKey": "${GIT_BRIDGE_SWAPSTORE_AWS_ACCESS_KEY}",
- "awsSecret": "${GIT_BRIDGE_SWAPSTORE_AWS_SECRET}",
- "s3BucketName": "${GIT_BRIDGE_SWAPSTORE_S3_BUCKET_NAME}",
- "awsRegion": "${GIT_BRIDGE_SWAPSTORE_AWS_REGION:-us-east-1}",
- "awsEndpoint": "${GIT_BRIDGE_SWAPSTORE_AWS_ENDPOINT}"
- },
- "swapJob": {
- "minProjects": ${GIT_BRIDGE_SWAPJOB_MIN_PROJECTS:-50},
- "lowGiB": ${GIT_BRIDGE_SWAPJOB_LOW_GIB:-128},
- "highGiB": ${GIT_BRIDGE_SWAPJOB_HIGH_GIB:-256},
- "intervalMillis": ${GIT_BRIDGE_SWAPJOB_INTERVAL_MILLIS:-3600000},
- "compressionMethod": "${GIT_BRIDGE_SWAPJOB_COMPRESSION_METHOD:-gzip}"
- },
- "sqliteHeapLimitBytes": ${GIT_BRIDGE_SQLITE_HEAP_LIMIT_BYTES:-0}
- }
|