Ctrl K
ComunidadGuías…

turbo.json

Rama main · réplica de lectura del repositorio original.

Archivo original ↗Preguntar a KiBot
{
  "$schema": "https://turbo.build/schema.json",
  "globalDependencies": [".env"],
  "tasks": {
    "build": {
      "dependsOn": ["^build", "^db:generate"],
      "outputs": [".next/**", "!.next/cache/**", "dist/**"]
    },
    "build:test": {
      "dependsOn": ["^build"],
      "inputs": [
        "$TURBO_DEFAULT$",
        "!tests/**",
        "!playwright*.config.ts",
        "!**/*.md"
      ],
      "outputs": [".next/**", "!.next/cache/**", "dist/**"]
    },
    "test": {
      "inputs": ["src/**/*", "tests/**/*"],
      "env": ["CI"],
      "dependsOn": ["^build:test"]
    },
    "test:unit": {
      "cache": true
    },
    "test:integration": {
      "inputs": ["playwright.config.ts", ".env.test", "src/**/*", "tests/**/*"],
      "cache": true
    },
    "db:generate": {
      "cache": false
    },
    "db:migrate": {
      "cache": false
    },
    "db:deploy": {
      "cache": false
    },
    "type-check": {
      "dependsOn": ["^type-check"],
      "outputs": []
    },
    "dev": {
      "dependsOn": ["^db:generate"],
      "cache": false,
      "persistent": true,
      "passThroughEnv": ["DEV_DOMAIN", "PORTLESS_URL"]
    },
    "start": {
      "cache": false,
      "persistent": true
    },
    "@rallly/web#start": {
      "cache": false,
      "persistent": true
    },
    "@rallly/landing#start": {
      "cache": false,
      "persistent": true
    },
    "i18n:scan": {
      "cache": false
    },
    "//#check": {},
    "//#check:fix": {
      "cache": false
    }
  },
  "globalEnv": [
    "ALLOWED_EMAILS",
    "ANALYZE",
    "API_BASE_URL",
    "AWS_ACCESS_KEY_ID",
    "AWS_REGION",
    "AWS_SECRET_ACCESS_KEY",
    "CRON_SECRET",
    "DATABASE_URL",
    "DIRECT_DATABASE_URL",
    "EMAIL_PROVIDER",
    "GOOGLE_CLIENT_ID",
    "GOOGLE_CLIENT_SECRET",
    "KV_REST_API_TOKEN",
    "KV_REST_API_URL",
    "LICENSE_API_AUTH_TOKEN",
    "MICROSOFT_CLIENT_ID",
    "MICROSOFT_CLIENT_SECRET",
    "MICROSOFT_TENANT_ID",
    "MODERATION_ENABLED",
    "NEXT_PUBLIC_*",
    "NEXT_RUNTIME",
    "NODE_ENV",
    "NOREPLY_EMAIL_NAME",
    "NOREPLY_EMAIL",
    "OIDC_CLIENT_ID",
    "OIDC_CLIENT_SECRET",
    "OIDC_DISCOVERY_URL",
    "OIDC_EMAIL_CLAIM_PATH",
    "OIDC_ISSUER_URL",
    "OIDC_NAME_CLAIM_PATH",
    "OIDC_NAME",
    "OIDC_PICTURE_CLAIM_PATH",
    "OPENAI_API_KEY",
    "OPEN_POLL_LIMIT_ENABLED",
    "PORT",
    "RATE_LIMIT_ENABLED",
    "QUICK_CREATE_ENABLED",
    "S3_ACCESS_KEY_ID",
    "S3_BUCKET_NAME",
    "S3_ENDPOINT",
    "S3_REGION",
    "S3_SECRET_ACCESS_KEY",
    "SECRET_PASSWORD",
    "SENTRY_AUTH_TOKEN",
    "SENTRY_DSN",
    "SENTRY_ORG",
    "SENTRY_PROJECT",
    "SKIP_ENV_VALIDATION",
    "SMTP_HOST",
    "SMTP_PORT",
    "SMTP_PWD",
    "SMTP_SECURE",
    "SMTP_TLS_ENABLED",
    "SMTP_USER",
    "STRIPE_SECRET_KEY",
    "STRIPE_SIGNING_SECRET",
    "SUPPORT_EMAIL",
    "TRUSTED_PROXIES",
    "VERCEL_BRANCH_URL",
    "VERCEL_ENV",
    "VERCEL_URL"
  ]
}