Skip to content
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
7 changes: 7 additions & 0 deletions README.md
Original file line number Diff line number Diff line change
Expand Up @@ -101,3 +101,10 @@ They should be in the evaluator tests.
## Release
Create a new github release.
The pipeline will build docker image for each component and push it to dockerhub under the latest tag.

# Future caveats

## Anti-cloud features
Features that prevent the app from being run on cloud in multiple instances.

- Evaluator uses custom ratelimiting, it should all be probably done on the proxy.
5 changes: 5 additions & 0 deletions compose.yaml
Original file line number Diff line number Diff line change
Expand Up @@ -13,6 +13,9 @@ services:
retries: 5
start_interval: 1s
start_period: 5s
environment:
CODERUNNER_BACKEND_URL: http://evaluator:7800
CODERUNNER_BACKEND_API_PATH: /api/v1/evaluate

website-proxy:
build: website_proxy
Expand All @@ -28,6 +31,8 @@ services:
build: evaluator
# seems needed for nsjail
privileged: true
ports:
- 7800:7800
environment:
- RUST_LOG=debug
- REDIS_LINKS_HOST=redis://links-valkey:7900
Expand Down
Loading