@@ -10,11 +10,19 @@ services:
1010 restart : always
1111 expose :
1212 - " ${APIV2_PORT:-4000}"
13- env_file :
14- - .env.production
1513 environment :
1614 - APIV2_PORT=${APIV2_PORT:-4000}
15+ - APIV2_CORS_ALLOW_ORIGINS=${APIV2_CORS_ALLOW_ORIGINS:-*}
1716 - RABBITMQ_URL=${RABBITMQ_URL:-amqp://guest:guest@rabbitmq:5672/}
17+ - ROBLE_PROJECT=${ROBLE_PROJECT}
18+ - ROBLE_BASE_URL=${ROBLE_BASE_URL:-https://roble-api.openlab.uninorte.edu.co}
19+ - ROBLE_ACCESS_TOKEN=${ROBLE_ACCESS_TOKEN}
20+ - GEMINI_API_KEY=${GEMINI_API_KEY}
21+ - SESSION_FREEZE_TIME=${SESSION_FREEZE_TIME:-60}
22+ - WORKER_KEY=${WORKER_KEY}
23+ - INTERNAL_USER_EMAIL=${INTERNAL_USER_EMAIL}
24+ - INTERNAL_USER_PASSWORD=${INTERNAL_USER_PASSWORD}
25+ - PASSWORD_HASH_PEPPER=${PASSWORD_HASH_PEPPER}
1826 depends_on :
1927 rabbitmq :
2028 condition : service_healthy
@@ -42,17 +50,22 @@ services:
4250 working_dir : /app
4351 command : python main.py
4452 restart : always
45- env_file :
46- - .env.production
4753 environment :
4854 - APIV2_BASE_URL=http://apiv2:${APIV2_PORT:-4000}
4955 - RABBITMQ_URL=${RABBITMQ_URL:-amqp://guest:guest@rabbitmq:5672/}
50- - PYTHON_QUEUE=${PYTHON_QUEUE:-python.queue}
5156 - WORKER_KEY=${WORKER_KEY}
52- - RUNNER_NETWORK=${RUNNER_NETWORK:-judge_net}
53- - RUNNER_NAME_PREFIX=${RUNNER_NAME_PREFIX:-coder-runner}
54- - PYTHON_RUNNER_IMAGE=${PYTHON_RUNNER_IMAGE:-coder-runner-python}
57+ - WORKER_CONCURRENCY=${WORKER_CONCURRENCY:-10}
58+ - PYTHON_QUEUE=${PYTHON_QUEUE:-python.queue}
59+ - JAVA_QUEUE=${JAVA_QUEUE:-java.queue}
60+ - CPP_QUEUE=${CPP_QUEUE:-cpp.queue}
5561 - PYTHON_RUNNERS=${PYTHON_RUNNERS:-3}
62+ - JAVA_RUNNERS=${JAVA_RUNNERS:-3}
63+ - CPP_RUNNERS=${CPP_RUNNERS:-3}
64+ - PYTHON_RUNNER_IMAGE=${PYTHON_RUNNER_IMAGE:-coder-runner-python}
65+ - JAVA_RUNNER_IMAGE=${JAVA_RUNNER_IMAGE:-coder-runner-java}
66+ - CPP_RUNNER_IMAGE=${CPP_RUNNER_IMAGE:-coder-runner-cpp}
67+ - RUNNER_NETWORK=${RUNNER_NETWORK:-judge_net}
68+ - RUNNER_NAME_PREFIX=${RUNNER_NAME_PREFIX:-coder_runner_}
5669 - RUNNER_HEALTH_CHECK_TIMEOUT=${RUNNER_HEALTH_CHECK_TIMEOUT:-2.0}
5770 - RUNNER_RESTART_TIMEOUT=${RUNNER_RESTART_TIMEOUT:-120.0}
5871 - RUNNER_REPAIR_INTERVAL=${RUNNER_REPAIR_INTERVAL:-30.0}
0 commit comments