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",
  "globalEnv": ["DATABASE_URL", "LOG_LEVEL", "BEARER_TOKEN", "AUTH_SECRET"],
  "tasks": {
    "build": {
      "dependsOn": ["^build"],
      "outputs": ["dist/**", ".next/**", "!.next/cache/**"]
    },
    "check-types": {
      "dependsOn": ["^check-types"]
    },
    "dev": {
      "dependsOn": ["^build"],
      "persistent": true,
      "env": [
        "WEB_BASE_URL",
        "AUTH_SECRET",
        "JOBS_BEARER_TOKEN",
        "JOBS_API_BASEURL",
        "DATABASE_URL",
        "MINIO_ROOT_USER",
        "MINIO_ROOT_PASSWORD",
        "MINIO_ENDPOINT",
        "MINIO_PORT",
        "MINIO_BUCKETS",
        "SSH_HOST",
        "PORT",
        "LOG_LEVEL",
        "BEARER_TOKEN",
        "TEST_USERS_PASSWORD",
        "TEST_ENTITY_COUNT",
        "MINIO_PUBLIC_DOMAIN",
        "REDIS_PASSWORD",
        "PUBLIC_IP"
      ]
    },
    "lint": {},
    "lint:fix": {},
    "migrate": {
      "env": [
        "DATABASE_URL",
        "LOG_LEVEL",
        "BEARER_TOKEN",
        "REDIS_PASSWORD",
        "MINIO_PUBLIC_DOMAIN",
        "MINIO_ROOT_USER",
        "MINIO_ROOT_PASSWORD",
        "PUBLIC_IP"
      ]
    },
    "db:push": {
      "env": ["DATABASE_URL"],
      "cache": false
    },
    "db:reset": {
      "dependsOn": ["^db:push"],
      "env": ["DATABASE_URL"],
      "cache": false
    },
    "db:seed": {
      "dependsOn": ["^db:push"],
      "env": [
        "DATABASE_URL",
        "MINIO_ROOT_USER",
        "MINIO_ROOT_PASSWORD",
        "MINIO_ENDPOINT",
        "MINIO_PORT",
        "MINIO_BUCKETS",
        "SSH_HOST",
        "PORT",
        "LOG_LEVEL",
        "BEARER_TOKEN",
        "TEST_USERS_PASSWORD",
        "TEST_ENTITY_COUNT",
        "MINIO_PUBLIC_DOMAIN",
        "PUBLIC_IP"
      ],
      "cache": false
    },
    "test": {
      "dependsOn": ["^build"],
      "env": [
        "WEB_BASE_URL",
        "AUTH_SECRET",
        "JOBS_BEARER_TOKEN",
        "JOBS_API_BASEURL",
        "DATABASE_URL",
        "MINIO_ROOT_USER",
        "MINIO_ROOT_PASSWORD",
        "MINIO_ENDPOINT",
        "MINIO_PORT",
        "MINIO_BUCKETS",
        "SSH_HOST",
        "PORT",
        "LOG_LEVEL",
        "BEARER_TOKEN",
        "TEST_USERS_PASSWORD",
        "TEST_ENTITY_COUNT",
        "MINIO_PUBLIC_DOMAIN",
        "REDIS_PASSWORD",
        "PUBLIC_IP"
      ]
    },
    "@delivery/web#build": {
      "dependsOn": ["@delivery/jobs#build"],
      "env": [
        "WEB_BASE_URL",
        "AUTH_SECRET",
        "JOBS_BEARER_TOKEN",
        "JOBS_API_BASEURL",
        "DATABASE_URL",
        "MINIO_ROOT_USER",
        "MINIO_ROOT_PASSWORD",
        "MINIO_ENDPOINT",
        "MINIO_PORT",
        "MINIO_BUCKETS",
        "SSH_HOST",
        "PORT",
        "LOG_LEVEL",
        "BEARER_TOKEN",
        "TEST_USERS_PASSWORD",
        "TEST_ENTITY_COUNT",
        "MINIO_PUBLIC_DOMAIN",
        "PUBLIC_IP"
      ]
    },
    "@delivery/web#test": {
      "dependsOn": ["@delivery/jobs#test"],
      "env": [
        "WEB_BASE_URL",
        "AUTH_SECRET",
        "JOBS_BEARER_TOKEN",
        "JOBS_API_BASEURL",
        "DATABASE_URL",
        "MINIO_ROOT_USER",
        "MINIO_ROOT_PASSWORD",
        "MINIO_ENDPOINT",
        "MINIO_PORT",
        "MINIO_BUCKETS",
        "SSH_HOST",
        "PORT",
        "LOG_LEVEL",
        "BEARER_TOKEN",
        "TEST_USERS_PASSWORD",
        "TEST_ENTITY_COUNT",
        "MINIO_PUBLIC_DOMAIN",
        "PUBLIC_IP"
      ]
    }
  }
}