Skip to content

Commit e8c3292

Browse files
FIXED: removed .env file dependency (apiv2 and worker services)
1 parent 97951b2 commit e8c3292

1 file changed

Lines changed: 21 additions & 8 deletions

File tree

docker-compose.yml

Lines changed: 21 additions & 8 deletions
Original file line numberDiff line numberDiff line change
@@ -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

Comments
 (0)