{ "$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" ] } } }