2025-01-10 12:58:14 +00:00
|
|
|
{
|
|
|
|
|
"$schema": "https://raw.githubusercontent.com/jetify-com/devbox/0.13.7/.schema/devbox.schema.json",
|
2025-02-20 19:02:44 +00:00
|
|
|
"env": {
|
2025-03-05 18:25:12 +00:00
|
|
|
"APP_ENV": "development",
|
|
|
|
|
"AWS_ACCESS_KEY_ID": "test",
|
2025-04-02 18:50:03 +00:00
|
|
|
"AWS_ENDPOINT_URL_S3": "http://localhost:4566",
|
|
|
|
|
"AWS_ENDPOINT_URL_SQS": "http://localhost:4566",
|
2025-04-30 11:12:09 -07:00
|
|
|
"AWS_REGION": "us-east-1",
|
2025-03-05 18:25:12 +00:00
|
|
|
"AWS_SECRET_ACCESS_KEY": "test",
|
|
|
|
|
"AWS_SESSION_TOKEN": "",
|
|
|
|
|
"BUCKET_IN": "documentin",
|
2025-03-10 11:03:00 +00:00
|
|
|
"CLIENT_SYNC_URL": "http://localstack:4566/queue/us-east-1/000000000000/client_sync",
|
2025-04-11 14:30:58 -07:00
|
|
|
"COGNITO_CLIENT_ID": "552cqkf3640t39ncehkmgpce31",
|
2025-04-17 11:53:26 -07:00
|
|
|
"COGNITO_CLIENT_SECRET": "aaknqeq9ajr07qjch4tkq38ulghvn2i8v7tn3d2fcv44uevfemf",
|
2025-04-11 14:30:58 -07:00
|
|
|
"COGNITO_DOMAIN": "https://us-east-21y6po8rr8.auth.us-east-2.amazoncognito.com",
|
|
|
|
|
"COGNITO_USER_POOL_ID": "us-east-2_1y6po8rR8",
|
2025-04-30 11:21:51 -07:00
|
|
|
"COGNITO_REGION": "us-east-2",
|
2025-03-05 18:25:12 +00:00
|
|
|
"DB_NOSSL": "true",
|
|
|
|
|
"DOCUMENT_CLEAN_URL": "http://localstack:4566/queue/us-east-1/000000000000/document_clean",
|
|
|
|
|
"DOCUMENT_INIT_URL": "http://localstack:4566/queue/us-east-1/000000000000/document_init",
|
|
|
|
|
"DOCUMENT_SYNC_URL": "http://localstack:4566/queue/us-east-1/000000000000/document_sync",
|
2025-04-02 18:50:03 +00:00
|
|
|
"DOCUMENT_TEXT_PROCESS_URL": "http://localstack:4566/queue/us-east-1/000000000000/document_text_process",
|
|
|
|
|
"DOCUMENT_TEXT_TRIGGER_URL": "http://localstack:4566/queue/us-east-1/000000000000/document_text_trigger",
|
2025-03-05 18:25:12 +00:00
|
|
|
"PGDATABASE": "query_orchestration",
|
|
|
|
|
"PGHOST": "localhost",
|
|
|
|
|
"PGPASSWORD": "pass",
|
|
|
|
|
"PGPORT": "5432",
|
|
|
|
|
"PGPORT_GENERATE": "5431",
|
|
|
|
|
"PGUSER": "postgres",
|
2025-03-10 11:03:00 +00:00
|
|
|
"QNAME_CLIENT_SYNC": "client_sync",
|
2025-03-05 18:25:12 +00:00
|
|
|
"QNAME_DOCUMENT_CLEAN": "document_clean",
|
|
|
|
|
"QNAME_DOCUMENT_INIT": "document_init",
|
|
|
|
|
"QNAME_DOCUMENT_SYNC": "document_sync",
|
2025-04-02 18:50:03 +00:00
|
|
|
"QNAME_DOCUMENT_TEXT_PROCESS": "document_text_process",
|
|
|
|
|
"QNAME_DOCUMENT_TEXT_TRIGGER": "document_text_trigger",
|
2025-03-05 18:25:12 +00:00
|
|
|
"QNAME_QUERY_RUNNER": "query_runner",
|
|
|
|
|
"QNAME_QUERY_SYNC": "query_sync",
|
2025-02-20 19:02:44 +00:00
|
|
|
"QNAME_QUERY_VERSION_SYNC": "query_version_sync",
|
2025-04-02 18:50:03 +00:00
|
|
|
"QNAME_STORE_EVENT": "store_event",
|
2025-03-05 18:25:12 +00:00
|
|
|
"QUERY_SYNC_URL": "http://localstack:4566/queue/us-east-1/000000000000/query_sync",
|
|
|
|
|
"QUERY_URL": "http://localstack:4566/queue/us-east-1/000000000000/query_runner",
|
2025-03-18 13:46:59 -07:00
|
|
|
"QUERY_VERSION_SYNC_URL": "http://localstack:4566/queue/us-east-1/000000000000/query_version_sync",
|
2025-04-02 18:50:03 +00:00
|
|
|
"STORE_EVENT_URL": "http://localstack:4566/queue/us-east-1/000000000000/store_event"
|
2025-02-20 19:02:44 +00:00
|
|
|
},
|
|
|
|
|
"env_from": ".env",
|
2025-01-10 12:58:14 +00:00
|
|
|
"packages": [
|
2025-03-06 22:33:39 +00:00
|
|
|
"golangci-lint@1.64.5",
|
2025-01-10 12:58:14 +00:00
|
|
|
"yamllint@1.35.1",
|
|
|
|
|
"sqlc@1.27.0",
|
|
|
|
|
"go-migrate@4.18.1",
|
|
|
|
|
"go-task@3.39.2",
|
|
|
|
|
"hadolint@2.12.0",
|
|
|
|
|
"gotools@0.25.0",
|
2025-01-15 19:45:51 +00:00
|
|
|
"nodePackages.jsonlint@1.6.3",
|
2025-02-03 17:30:50 +00:00
|
|
|
"oapi-codegen@2.4.1",
|
2025-02-05 18:33:06 +00:00
|
|
|
"vacuum-go@0.14.1",
|
2025-02-14 12:04:15 +00:00
|
|
|
"awscli2@2.19.0",
|
2025-02-20 19:02:44 +00:00
|
|
|
"postgresql@17.2",
|
2025-03-05 13:50:43 +00:00
|
|
|
"bc@1.07.1",
|
2025-03-06 22:33:39 +00:00
|
|
|
"gomarkdoc@1.1.0",
|
2025-03-17 18:14:15 +00:00
|
|
|
"go@1.24.0",
|
|
|
|
|
"sqlcheck@1.3",
|
2025-04-23 17:51:44 +00:00
|
|
|
"docker-client@27.3.1",
|
2025-04-29 17:13:09 +00:00
|
|
|
"gotestsum@latest",
|
|
|
|
|
"goperf@latest"
|
2025-01-10 12:58:14 +00:00
|
|
|
],
|
|
|
|
|
"shell": {
|
|
|
|
|
"init_hook": [
|
2025-02-14 12:04:15 +00:00
|
|
|
"export DB_URI=postgres://${PGUSER}:${PGPASSWORD}@${PGHOST}:${PGPORT}/${PGDATABASE}?sslmode=disable",
|
|
|
|
|
"export DB_URI_GENERATE=postgres://${PGUSER}:${PGPASSWORD}@${PGHOST}:${PGPORT_GENERATE}/${PGDATABASE}?sslmode=disable",
|
2025-01-10 12:58:14 +00:00
|
|
|
"echo 'Welcome to the DoczyAI devbox!'"
|
2025-03-10 11:03:00 +00:00
|
|
|
],
|
|
|
|
|
"scripts": {
|
|
|
|
|
"precommit": "task precommit"
|
|
|
|
|
}
|
2025-02-20 19:02:44 +00:00
|
|
|
}
|
2025-03-05 18:25:12 +00:00
|
|
|
}
|