Skip to content

Commit 7432548

Browse files
Merge pull request #320 from webtech-network/301-rename-criteria_assets-to-external_assets
Rename CRITERIA_ASSETS_* to EXTERNAL_ASSETS_*
2 parents f049e05 + 3b21477 commit 7432548

5 files changed

Lines changed: 6 additions & 6 deletions

File tree

.env.example

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -29,8 +29,8 @@ JSON_LOGS=false # Set to 'true' for JSON-formatted logs (recommended for produc
2929
# UPSTASH_REDIS_TOKEN=your-redis-token
3030

3131
# S3 Assets Configuration
32-
CRITERIA_ASSETS_BUCKET_NAME=autograder-assets
33-
CRITERIA_ASSETS_IN_MEMORY_CACHE_LIMIT=100
32+
EXTERNAL_ASSETS_BUCKET_NAME=autograder-assets
33+
EXTERNAL_ASSETS_IN_MEMORY_CACHE_LIMIT=100
3434
AWS_ACCESS_KEY_ID=test
3535
AWS_SECRET_ACCESS_KEY=test
3636
AWS_REGION=us-east-1

autograder/services/assets/resolver.py

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -10,7 +10,7 @@
1010

1111
class AssetSourceResolver:
1212
def __init__(self):
13-
in_memory_limit = int(os.getenv("CRITERIA_ASSETS_IN_MEMORY_CACHE_LIMIT", "100"))
13+
in_memory_limit = int(os.getenv("EXTERNAL_ASSETS_IN_MEMORY_CACHE_LIMIT", "100"))
1414
self.cache_manager = AssetCacheManager(in_memory_limit=in_memory_limit)
1515
self.provider = S3AssetProvider(self.cache_manager)
1616

autograder/services/assets/s3_provider.py

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -13,7 +13,7 @@ def __init__(self, cache_manager: AssetCacheManager):
1313
self.cache_manager = cache_manager
1414

1515
# Environment variables
16-
self.bucket_name = os.getenv("CRITERIA_ASSETS_BUCKET_NAME")
16+
self.bucket_name = os.getenv("EXTERNAL_ASSETS_BUCKET_NAME")
1717
self.access_key = os.getenv("AWS_ACCESS_KEY_ID") or os.getenv("AWS_ACCESS_ID")
1818
self.secret_key = os.getenv("AWS_SECRET_ACCESS_KEY")
1919
self.region = os.getenv("AWS_REGION", "us-east-1")

docker-compose.yml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -40,7 +40,7 @@ services:
4040
API_PORT: 8000
4141

4242
# S3 Assets Configuration
43-
CRITERIA_ASSETS_BUCKET_NAME: autograder-assets
43+
EXTERNAL_ASSETS_BUCKET_NAME: autograder-assets
4444
AWS_ACCESS_ID: test
4545
AWS_SECRET_ACCESS_KEY: test
4646
AWS_REGION: us-east-1

docs/features/setup_config_feature.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -65,7 +65,7 @@ Assets are resolved and injected **before** language-specific setup commands run
6565
For asset injection to work, the autograder API must be configured with S3 credentials. In a development environment using the provided `docker-compose.yml`, this is handled by the `ministack` service.
6666

6767
Required environment variables:
68-
- `CRITERIA_ASSETS_BUCKET_NAME`: The name of the S3 bucket.
68+
- `EXTERNAL_ASSETS_BUCKET_NAME`: The name of the S3 bucket.
6969
- `S3_ENDPOINT_URL`: The URL of the S3 service (e.g., `http://ministack:4566`).
7070
- `AWS_ACCESS_ID` & `AWS_SECRET_ACCESS_KEY`: Credentials for the S3 provider.
7171

0 commit comments

Comments
 (0)