cloudflare/wrangler.toml (30 lines of code) (raw):

name = "gitlab-web-ide-vscode" main = "src/main.ts" compatibility_date = "2023-06-28" minify = true [define] DEBUG = "true" # PRODUCTION [env.production] route = { pattern = "*.cdn.web-ide.gitlab-static.net/*", zone_name = "gitlab-static.net" } r2_buckets = [ { binding = "R2_BUCKET", bucket_name = "gitlab-web-ide-gprd", preview_bucket_name = "gitlab-web-ide-gprd" } ] [env.production.vars] ENVIRONMENT = "production" CACHE_CONTROL = "max-age=31536000, public" # 365 days HEALTHCHECK_PATH = "/-/ping" HEALTHCHECK_UA_REGEXP = "^Pingdom\\.com" [env.production.define] DEBUG = "false" # STAGING [env.staging] route = { pattern = "*.staging.cdn.web-ide.gitlab-static.net/*", zone_name = "gitlab-static.net" } r2_buckets = [ { binding = "R2_BUCKET", bucket_name = "gitlab-web-ide-gstg", preview_bucket_name = "gitlab-web-ide-gstg" } ] [env.staging.vars] ENVIRONMENT = "staging" CACHE_CONTROL = "max-age=60, public" [env.staging.define] DEBUG = "true"