Skip to content

Commit 62b37a0

Browse files
authored
Merge pull request #2175 from codalab/develop
Merge Develop into Master (v1.24)
2 parents 23349a8 + fda56ab commit 62b37a0

56 files changed

Lines changed: 4269 additions & 4554 deletions

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

.circleci/config.yml

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -24,7 +24,9 @@ jobs:
2424

2525
- run:
2626
name: "Setup: Copy environment variables"
27-
command: cp .env_circleci .env
27+
command: |
28+
cp .env_circleci .env
29+
cp my-postgres_sample.conf my-postgres.conf
2830
2931
- run:
3032
name: "Setup: Create directories for MinIO (cannot be made by docker for some reason)"
@@ -53,9 +55,6 @@ jobs:
5355
name: "Docker: Build containers and collect static files"
5456
command: |
5557
docker compose up -d
56-
docker compose exec django python manage.py collectstatic --noinput
57-
docker compose exec django python manage.py migrate
58-
docker compose exec django python ./manage.py createsuperuser --no-input
5958
6059
- run:
6160
name: "Get compute worker, site worker and django logs"
@@ -77,6 +76,7 @@ jobs:
7776
- run:
7877
name: "Tests: Run end-to-end (E2E) tests"
7978
command: |
79+
docker compose exec django python ./manage.py createsuperuser --no-input
8080
cd tests && CI=True $HOME/.local/bin/uv run pytest test_auth.py test_account_creation.py test_competition.py test_submission.py
8181
no_output_timeout: 30m
8282

.env_sample

Lines changed: 6 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,8 @@
11
SECRET_KEY=change-this-secret
22

3+
# For local setup and debug
4+
DEBUG=True
5+
36
# Database
47
DB_HOST=db
58
DB_NAME=postgres
@@ -67,6 +70,8 @@ AWS_STORAGE_PRIVATE_BUCKET_NAME=private
6770
# NOTE! port 9000 here should match $MINIO_PORT
6871
AWS_S3_ENDPOINT_URL=http://minio:9000/
6972
AWS_QUERYSTRING_AUTH=False
73+
# Optional URL rewriting in compute worker, format: FROM | TO
74+
#WORKER_BUNDLE_URL_REWRITE=http://localhost:9000|http://minio:9000
7075

7176

7277
# -----------------------------------------------------------------------------
@@ -111,4 +116,4 @@ ENABLE_SIGN_IN=True
111116
# Logging (Serialized outputs the logs in JSON format)
112117
# -----------------------------------------------------------------------------
113118
LOG_LEVEL=info
114-
SERIALIZED=false
119+
SERIALIZED=false

.github/workflows/build_cw_image-branch.yml

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -7,7 +7,7 @@ on:
77
- '!develop'
88
- '!master'
99
paths:
10-
- Dockerfile.compute_worker
10+
- packaging/container/Containerfile.compute_worker
1111
- compute_worker/**
1212
jobs:
1313
build_push_image:
@@ -17,7 +17,7 @@ jobs:
1717
- name: Check out repository code
1818
uses: actions/checkout@v5
1919
- name: Build Image
20-
run: docker build -t codalab/codabench-compute-worker:${{ github.ref_name }} -f Dockerfile.compute_worker .
20+
run: docker build -t codalab/codabench-compute-worker:${{ github.ref_name }} -f packaging/container/Containerfile.compute_worker .
2121
- name: Login to Docker Hub
2222
uses: docker/login-action@v3
2323
with:

.github/workflows/build_cw_image-dev.yml

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -4,7 +4,7 @@ on:
44
branches:
55
- develop
66
paths:
7-
- Dockerfile.compute_worker
7+
- packaging/container/Containerfile.compute_worker
88
- compute_worker/**
99
jobs:
1010
build:
@@ -14,7 +14,7 @@ jobs:
1414
- name: Check out repository code
1515
uses: actions/checkout@v5
1616
- name: Build Image
17-
run: docker build -t codalab/codabench-compute-worker:test -f Dockerfile.compute_worker .
17+
run: docker build -t codalab/codabench-compute-worker:test -f packaging/container/Containerfile.compute_worker .
1818
- name: Login to Docker Hub
1919
uses: docker/login-action@v3
2020
with:

.github/workflows/build_cw_image-prod.yml

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -1,10 +1,10 @@
1-
name: build_CW_docker_image_branch
1+
name: build_CW_docker_image_master
22
on:
33
push:
44
tags:
55
- '*'
66
paths:
7-
- Dockerfile.compute_worker
7+
- packaging/container/Containerfile.compute_worker
88
- compute_worker/**
99
jobs:
1010
build:
@@ -14,7 +14,7 @@ jobs:
1414
- name: Check out repository code
1515
uses: actions/checkout@v5
1616
- name: Build Image
17-
run: docker build -t codalab/codabench-compute-worker:${{ github.ref_name }} -f Dockerfile.compute_worker .
17+
run: docker build -t codalab/codabench-compute-worker:${{ github.ref_name }} -f packaging/container/Containerfile.compute_worker .
1818
- name: Login to Docker Hub
1919
uses: docker/login-action@v3
2020
with:

.gitignore

Lines changed: 4 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -24,10 +24,12 @@ src/static/generated/*
2424
db.sqlite3
2525

2626
celerybeat-schedule
27+
celerybeat-schedule.db
2728
package-lock.json
2829
artifacts/
2930

3031
docker-compose.override.yml
32+
compose.override.yml
3133

3234
server_config.yaml
3335
/graphs/
@@ -40,3 +42,5 @@ caddy_config/
4042
caddy_data/
4143

4244
home_page_counters.json
45+
my-postgres.conf
46+
tests/config/state.json

Dockerfile

Lines changed: 0 additions & 21 deletions
This file was deleted.

Dockerfile.builder

Lines changed: 0 additions & 10 deletions
This file was deleted.

Dockerfile.compute_worker

Lines changed: 0 additions & 34 deletions
This file was deleted.

Dockerfile.flower

Lines changed: 0 additions & 31 deletions
This file was deleted.

0 commit comments

Comments
 (0)