feat(judge): refactor submission pipeline to async processing

This commit is contained in:
2026-05-13 15:31:58 +08:00
parent 6d4aef9543
commit c4e7a3b6f5
36 changed files with 3272 additions and 545 deletions
+17
View File
@@ -24,6 +24,23 @@ AI_API_KEY="your_ai_api_key"
AI_BASE_URL="your_ai_base_url_if_custom"
AI_MODEL="your_ai_model_id"
# Soketi / Pusher-compatible realtime config
SOKETI_DEFAULT_APP_ID="judge4c"
NEXT_PUBLIC_SOKETI_DEFAULT_APP_KEY="your_soketi_app_key"
SOKETI_DEFAULT_APP_SECRET="your_soketi_app_secret"
SOKETI_HOST="localhost"
SOKETI_PORT="6001"
SOKETI_USE_TLS="false"
NEXT_PUBLIC_SOKETI_HOST="localhost"
NEXT_PUBLIC_SOKETI_PORT="6001"
NEXT_PUBLIC_SOKETI_USE_TLS="false"
# Inngest config
INNGEST_EVENT_KEY="your_inngest_event_key" # Must be a hexadecimal string: openssl rand -hex 32
INNGEST_SIGNING_KEY="your_inngest_signing_key" # Must be a hexadecimal string: openssl rand -hex 32
INNGEST_POSTGRES_URI="postgresql://${POSTGRES_USER}:${POSTGRES_PASSWORD}@postgres:5432/inngest"
INNGEST_REDIS_URI="redis://redis:6379"
# Docker Remote Access Configuration
DOCKER_HOST_MODE="remote_or_blank"
DOCKER_REMOTE_PROTOCOL="http_or_https_or_ssh"