{ // Use IntelliSense to learn about possible attributes. // Hover to view descriptions of existing attributes. // For more information, visit: https://go.microsoft.com/fwlink/?linkid=830387 "version": "0.2.0", "configurations": [ { "name": "Debug notion import", "type": "node", "request": "launch", // "args": ["src/__start.ts", "import-notion-to-teamspace", "/home/anna/work/notion/natalya/Export-fad9ecb4-a1a5-4623-920d-df32dd423743", "-ws", "w-user1-ws1-66d8018b-ce1e0c3164-006bb0", "-ts", "notion"], "args": ["src/__start.ts", "import-notion", "/home/anna/work/notion/natalya/Export-fad9ecb4-a1a5-4623-920d-df32dd423743", "-ws", "w-user1-ws1-66d8018b-ce1e0c3164-006bb0"], "env": { "SERVER_SECRET": "secret", "MINIO_ACCESS_KEY": "minioadmin", "MINIO_SECRET_KEY": "minioadmin", "MINIO_ENDPOINT": "localhost", "TRANSACTOR_URL": "ws://localhost:3333", "MONGO_URL": "mongodb://localhost:27017", "ACCOUNTS_URL": "http://localhost:3000", "TELEGRAM_DATABASE": "telegram-service", "ELASTIC_URL": "http://localhost:9200", "REKONI_URL": "http://localhost:4004" }, "runtimeVersion": "20", "runtimeArgs": ["--nolazy", "-r", "ts-node/register"], "sourceMaps": true, "outputCapture": "std", "cwd": "${workspaceRoot}/dev/tool" }, { "address": "127.0.0.1", "localRoot": "${workspaceFolder}", "name": "Attach to Remote", "port": 9229, "request": "attach", "sourceMaps": true, "skipFiles": [ "/**" ], "type": "node" }, { "name": "Python: Embeddings", "type": "python", "request": "launch", "program": "./pods/embeddings/server.py", "args": ["--model", "sentence-transformers/all-MiniLM-L6-v2", "--device", "cpu"], "console": "integratedTerminal", "justMyCode": true, "env": { "PYTORCH_ENABLE_MPS_FALLBACK":"1" } }, { "name": "Debug server", "type": "node", "request": "launch", "args": ["src/__start.ts"], "env": { "ELASTIC_URL": "http://localhost:9200", "MONGO_URL": "postgresql://postgres:example@localhost:5432;mongodb://localhost:27017", "APM_SERVER_URL2": "http://localhost:8200", "METRICS_CONSOLE": "false", "METRICS_FILE": "${workspaceRoot}/metrics.txt", // Show metrics in console evert 30 seconds., "STORAGE_CONFIG": "minio|localhost:9000?accessKey=minioadmin&secretKey=minioadmin", "SERVER_SECRET": "secret", "ENABLE_CONSOLE": "true", "COLLABORATOR_URL": "ws://localhost:3078", "REKONI_URL": "http://localhost:4000", "FRONT_URL": "http://localhost:8080", "ACCOUNTS_URL": "http://localhost:3000", // "SERVER_PROVIDER":"uweb" "SERVER_PROVIDER":"ws", "MODEL_VERSION": "0.6.287", "ELASTIC_INDEX_NAME": "local_storage_index", "UPLOAD_URL": "/files", // "RETRANSLATE_URL": "http://127.0.0.1:4500", //"RETRANSLATE_URL": "https://208.167.249.201", // "RETRANSLATE_TOKEN": "" }, "runtimeArgs": ["--nolazy", "-r", "ts-node/register"], "runtimeVersion": "20", "showAsyncStacks": true, "outputCapture": "std", "sourceMaps": true, "cwd": "${workspaceRoot}/pods/server", "protocol": "inspector" }, { "name": "Debug Account", "type": "node", "request": "launch", "args": ["src/__start.ts"], "env": { "MONGO_URL": "mongodb://localhost:27017", "SERVER_SECRET": "secret", "TRANSACTOR_URL": "ws://localhost:3333", "ACCOUNT_PORT": "3000", "FRONT_URL": "http://localhost:8080", "SES_URL": "", "MINIO_ACCESS_KEY": "minioadmin", "MINIO_SECRET_KEY": "minioadmin", "MINIO_ENDPOINT": "localhost" // "INIT_SCRIPT_URL": "https://raw.githubusercontent.com/hcengineering/init/main/script.yaml", // "INIT_WORKSPACE": "onboarding", }, "runtimeVersion": "20", "runtimeArgs": ["--nolazy", "-r", "ts-node/register"], "sourceMaps": true, "outputCapture": "std", "cwd": "${workspaceRoot}/pods/account", "protocol": "inspector" }, { "name": "Debug Workspace", "type": "node", "request": "launch", "args": ["src/__start.ts"], "env": { "MONGO_URL": "mongodb://localhost:27017", "SERVER_SECRET": "secret", "TRANSACTOR_URL": "ws://localhost:3333", "ACCOUNTS_URL": "http://localhost:3000", "FRONT_URL": "http://localhost:8080", "SES_URL": "", "MINIO_ACCESS_KEY": "minioadmin", "MINIO_SECRET_KEY": "minioadmin", "MINIO_ENDPOINT": "localhost", "MODEL_VERSION": "v0.6.286", // "INIT_SCRIPT_URL": "https://raw.githubusercontent.com/hcengineering/init/main/script.yaml", // "INIT_WORKSPACE": "onboarding", "NOTIFY_INBOX_ONLY": "true" }, "runtimeVersion": "20", "runtimeArgs": ["--nolazy", "-r", "ts-node/register"], "sourceMaps": true, "outputCapture": "std", "cwd": "${workspaceRoot}/pods/workspace", "protocol": "inspector" }, { "name": "Debug Front", "type": "node", "request": "launch", "args": ["src/__start.ts"], "env": { "ELASTIC_URL": "http://localhost:9200", "MONGO_URL": "mongodb://localhost:27017", "METRICS_CONSOLE": "false", "STORAGE_CONFIG": "minio|localhost?accessKey=minioadmin&secretKey=minioadmin", "SERVER_SECRET": "secret", "REKONI_URL": "http://localhost:4004", "FRONT_URL": "http://localhost:8080", "ACCOUNTS_URL": "http://localhost:3000", "UPLOAD_URL": "/files", "SERVER_PORT": "8087", "COLLABORATOR_URL": "ws://localhost:3078", "CALENDAR_URL": "http://localhost:8095", "GMAIL_URL": "http://localhost:8088", "TELEGRAM_URL": "http://localhost:8086", "MODEL_VERSION": "", "VERSION": "" }, "runtimeVersion": "20", "runtimeArgs": ["--nolazy", "-r", "ts-node/register"], "showAsyncStacks": true, "sourceMaps": true, "cwd": "${workspaceRoot}/pods/front", "protocol": "inspector", "outputCapture": "std" }, { "name": "Debug Collaborator", "type": "node", "request": "launch", "args": ["src/__start.ts"], "env": { "SECRET": "secret", "METRICS_CONSOLE": "true", "ACCOUNTS_URL": "http://localhost:3000", "MONGO_URL": "mongodb://localhost:27017", "MINIO_ACCESS_KEY": "minioadmin", "MINIO_SECRET_KEY": "minioadmin", "MINIO_ENDPOINT": "localhost" }, "runtimeArgs": ["--nolazy", "-r", "ts-node/register"], "sourceMaps": true, "cwd": "${workspaceRoot}/pods/collaborator", "protocol": "inspector" }, { "type": "node", "request": "launch", "name": "Debug Jest tests", "program": "${fileDirname}/../../node_modules/@rushstack/heft/lib/start.js", "cwd": "${fileDirname}/../../", "args": ["--debug", "test", "--clean", "--test-path-pattern", "${file}"], "console": "integratedTerminal", "sourceMaps": true, "protocol": "inspector" }, { "name": "Debug generator", "type": "node", "request": "launch", "args": ["src/index.ts", "gen-recruit", "ws1", "20"], "env": { "ACCOUNTS_URL": "ws://localhost:3000", "MINIO_ACCESS_KEY": "minioadmin", "MINIO_SECRET_KEY": "minioadmin", "MINIO_ENDPOINT": "localhost" }, "runtimeArgs": ["--nolazy", "-r", "ts-node/register"], "sourceMaps": true, "cwd": "${workspaceRoot}/dev/generator", "protocol": "inspector" }, { "name": "Debug backup tool", "type": "node", "request": "launch", "args": ["src/index.ts", "backup", "../../../dump/alex-staff-agency2", "alex-staff-agency"], "env": { "MINIO_ACCESS_KEY": "minioadmin", "MINIO_SECRET_KEY": "minioadmin", "MINIO_ENDPOINT": "localhost", "MONGO_URL": "mongodb://localhost:27017", "ACCOUNTS_URL": "localhost:3000", "TELEGRAM_DATABASE": "telegram-service", "ELASTIC_URL": "http://localhost:9200" }, "runtimeArgs": ["--nolazy", "-r", "ts-node/register"], "sourceMaps": true, "cwd": "${workspaceRoot}/dev/tool", "protocol": "inspector" }, { "name": "Debug tool upgrade", "type": "node", "request": "launch", "args": ["src/__start.ts", "create-workspace", "sanity-ws", "-w sanity-ws"], "env": { "SERVER_SECRET": "secret", "MINIO_ACCESS_KEY": "minioadmin", "MINIO_SECRET_KEY": "minioadmin", "MINIO_ENDPOINT": "localhost:9000", "TRANSACTOR_URL": "ws://localhost:3333", "MONGO_URL": "mongodb://localhost:27017", "ACCOUNTS_URL": "http://localhost:3000", "TELEGRAM_DATABASE": "telegram-service", "ELASTIC_URL": "http://localhost:9200", "REKONI_URL": "http://localhost:4000" }, "runtimeArgs": ["--nolazy", "-r", "ts-node/register"], "sourceMaps": true, "outputCapture": "std", "cwd": "${workspaceRoot}/dev/tool" }, { "name": "Debug tool move", "type": "node", "request": "launch", "args": ["src/__start.ts", "move-to-pg"], "env": { "SERVER_SECRET": "secret", "MINIO_ACCESS_KEY": "minioadmin", "MINIO_SECRET_KEY": "minioadmin", "MINIO_ENDPOINT": "localhost", "TRANSACTOR_URL": "ws://localhost:3333", "MONGO_URL": "mongodb://localhost:27017", "DB_URL": "postgresql://postgres:example@localhost:5432", "ACCOUNTS_URL": "http://localhost:3000", "TELEGRAM_DATABASE": "telegram-service", "ELASTIC_URL": "http://localhost:9200", "REKONI_URL": "http://localhost:4004" }, "runtimeVersion": "20", "runtimeArgs": ["--nolazy", "-r", "ts-node/register"], "sourceMaps": true, "outputCapture": "std", "cwd": "${workspaceRoot}/dev/tool" }, { "name": "Debug backup", "type": "node", "request": "launch", "args": ["src/index.ts"], "env": { "ACCOUNTS_URL": "http://localhost:3000", "MINIO_ENDPOINT": "localhost", "MINIO_ACCESS_KEY": "minioadmin", "MINIO_SECRET_KEY": "minioadmin", "SECRET": "secret", "BUCKET_NAME":"test_backups", "INTERVAL":"30" }, "runtimeArgs": ["--nolazy", "-r", "ts-node/register"], "showAsyncStacks": true, "sourceMaps": true, "cwd": "${workspaceRoot}/pods/backup", "protocol": "inspector" }, { "name": "Debug Github integration", "type": "node", "request": "launch", "args": ["src/index.ts"], "env": { "MONGO_URL": "mongodb://localhost:27017", "SERVER_SECRET": "secret", "ACCOUNTS_URL": "http://localhost:3000", "APP_ID": "${env:POD_GITHUB_APPID}", "CLIENT_ID": "${env:POD_GITHUB_CLIENTID}", "CLIENT_SECRET": "${env:POD_GITHUB_CLIENT_SECRET}", "PRIVATE_KEY": "${env:POD_GITHUB_PRIVATE_KEY}", "COLLABORATOR_URL": "ws://localhost:3078", "SYSTEM_EMAIL": "anticrm@hc.engineering", "MINIO_ENDPOINT": "localhost", "MINIO_ACCESS_KEY": "minioadmin", "MINIO_SECRET_KEY": "minioadmin", "PLATFORM_OPERATION_LOGGING": "true", "FRONT_URL": "http://localhost:8080", "PORT": "3500" }, "runtimeArgs": ["--nolazy", "-r", "ts-node/register"], "sourceMaps": true, "cwd": "${workspaceRoot}/services/github/pod-github", "protocol": "inspector", "outputCapture": "std" }, { "name": "Debug qms workers", "type": "node", "request": "launch", "args": ["src/index.ts"], "env": { "ACCOUNTS_URL": "http://localhost:3000", "SYSTEM_EMAIL": "anticrm@hc.engineering", "SECRET": "secret", "DOCS_RELEASE_INTERVAL": "10000", "DOCS_IN_REVIEW_CHECK_INTERVAL": "10000", "DOCS_REVIEW_PERIOD_IN_MONTHS": "1" }, "runtimeArgs": ["--nolazy", "-r", "ts-node/register"], "showAsyncStacks": true, "sourceMaps": true, "cwd": "${workspaceRoot}/pods/workers" }, { "name": "Debug doc import tool", "type": "node", "request": "launch", "args": ["src/__start.ts", "import", "--spec", "toc.json", "docx", "ws", "person-owner"], "env": { "SERVER_SECRET": "secret", "ACCOUNTS_URL": "http://localhost:3000", "COLLABORATOR_URL": "ws://localhost:3078", "STORAGE_CONFIG": "minio|localhost?accessKey=minioadmin&secretKey=minioadmin", "MONGO_URL": "mongodb://localhost:27017" }, "runtimeArgs": ["--nolazy", "-r", "ts-node/register"], "runtimeVersion": "20", "showAsyncStacks": true, "sourceMaps": true, "cwd": "${workspaceRoot}/dev/doc-import-tool", "protocol": "inspector" }, { "name": "Debug print", "type": "node", "request": "launch", "args": ["src/index.ts"], "env": { "PORT": "4005", "SECRET": "secret", "MONGO_URL": "mongodb://localhost:27017", "MINIO_ENDPOINT": "localhost", "MINIO_ACCESS_KEY": "minioadmin", "MINIO_SECRET_KEY": "minioadmin" }, "runtimeArgs": ["--nolazy", "-r", "ts-node/register"], "runtimeVersion": "20", "sourceMaps": true, "cwd": "${workspaceRoot}/services/print/pod-print" }, { "name": "Debug sign", "type": "node", "request": "launch", "args": ["src/index.ts"], "env": { "PORT": "4006", "SECRET": "secret", "CERTIFICATE_PATH": "${workspaceRoot}/services/sign/pod-sign/debug/certificate.p12", "MONGO_URL": "mongodb://localhost:27017", "MINIO_ENDPOINT": "localhost", "MINIO_ACCESS_KEY": "minioadmin", "MINIO_SECRET_KEY": "minioadmin", "SERVICE_ID": "sign-service", "SYSTEM_EMAIL": "", "ACCOUNTS_URL": "http://localhost:3000", "BRANDING_PATH": "${workspaceRoot}/services/sign/pod-sign/debug/branding.json" }, "runtimeArgs": ["--nolazy", "-r", "ts-node/register"], "runtimeVersion": "20", "sourceMaps": true, "cwd": "${workspaceRoot}/services/sign/pod-sign" }, { "name": "Debug rekoni", "type": "node", "request": "launch", "args": ["src/index.ts"], "env": { "PORT": "4004", "SERVICE_ID": "rekoni-service", "SECRET": "secret" }, "runtimeArgs": ["--nolazy", "-r", "ts-node/register"], "sourceMaps": true, "cwd": "${workspaceRoot}/services/rekoni", "protocol": "inspector" }, { "name": "Debug analytics collector", "type": "node", "request": "launch", "args": ["src/index.ts"], "env": { "PORT": "4007", "SECRET": "secret", "MONGO_URL": "mongodb://localhost:27017", "MINIO_ENDPOINT": "localhost", "MINIO_ACCESS_KEY": "minioadmin", "MINIO_SECRET_KEY": "minioadmin", "SERVER_SECRET": "secret", "SERVICE_ID": "analytics-collector", "SUPPORT_WORKSPACE": "support", "ACCOUNTS_URL": "http://localhost:3000" }, "runtimeArgs": ["--nolazy", "-r", "ts-node/register"], "runtimeVersion": "20", "sourceMaps": true, "showAsyncStacks": true, "outputCapture": "std", "cwd": "${workspaceRoot}/services/analytics-collector/pod-analytics-collector" }, { "name": "Debug AI bot", "type": "node", "request": "launch", "args": ["src/index.ts"], "env": { "ACCOUNTS_URL": "http://localhost:3000", "MONGO_URL": "mongodb://localhost:27017", "PORT": "4008", "SERVER_SECRET": "secret", "SUPPORT_WORKSPACE": "support", "FIRST_NAME": "Jolie", "LAST_NAME": "AI", "PASSWORD": "password", "AVATAR_PATH": "./assets/avatar.png", "AVATAR_CONTENT_TYPE": ".png", "OPENAI_API_KEY": "token" }, "runtimeArgs": ["--nolazy", "-r", "ts-node/register"], "sourceMaps": true, "cwd": "${workspaceRoot}/services/ai-bot/pod-ai-bot", "protocol": "inspector", "outputCapture": "std" }, { "name": "Debug telegram bot", "type": "node", "request": "launch", "args": ["src/index.ts"], "env": { "PORT": "4020", "BOT_TOKEN": "token", "MONGO_URL": "mongodb://localhost:27017", "MONGO_DB": "telegram-bot", "SECRET": "secret", "ACCOUNTS_URL": "http://localhost:3000", "SERVICE_ID": "telegram-bot-service", "MINIO_ACCESS_KEY": "minioadmin", "MINIO_SECRET_KEY": "minioadmin", "MINIO_ENDPOINT": "localhost" }, "runtimeArgs": ["--nolazy", "-r", "ts-node/register"], "runtimeVersion": "20", "sourceMaps": true, "cwd": "${workspaceRoot}/services/telegram-bot/pod-telegram-bot" }, { "type": "chrome", "name": "Attach to Browser", "request": "attach", "urlFilter": "http://localhost:8080/*", "port": 9222, "sourceMapPathOverrides": { "webpack://*": "${workspaceFolder}/*", } }, ] }