اضافه شدن قابلیت حافظه S3 به پروژه
Verify / test (push) Failing after 19s

This commit is contained in:
2026-11-09 13:32:00 +03:30
والد ea9fb855b3
کامیت a4e8f0c6c0
9فایلهای تغییر یافته به همراه439 افزوده شده و 37 حذف شده
+21 -4
مشاهده پرونده
@@ -8,9 +8,26 @@ PARSE_TIMEOUT_SECONDS=60
LINK_TTL_SECONDS=604800
MAX_PENDING_JOBS=100
# Production: APP_ENV=production and PUBLIC_BASE_URL=https://your-domain.example
# Optional private S3-compatible storage, same settings for API and workers:
# S3_BUCKET=private-schematics
# S3_ENDPOINT_URL=https://s3.example.com
# Storage: auto uses S3 when S3_BUCKET is set; otherwise local. Use s3 to require S3.
STORAGE_BACKEND=auto
S3_BUCKET=
# AWS S3: leave endpoint blank. S3-compatible provider: its service endpoint, not a public file URL.
S3_ENDPOINT_URL=
S3_REGION=us-east-1
# Optional namespace inside the bucket, e.g. altium/production (empty preserves old S3 keys).
S3_PREFIX=
# auto, path (commonly MinIO/S3-compatible), or virtual
S3_ADDRESSING_STYLE=auto
S3_CONNECT_TIMEOUT=5
S3_READ_TIMEOUT=60
S3_MAX_ATTEMPTS=3
# Credentials are server-only. Omit for IAM/workload credentials.
# AWS_ACCESS_KEY_ID=
# AWS_SECRET_ACCESS_KEY=
# AWS_DEFAULT_REGION=us-east-1
# AWS_SESSION_TOKEN=
# Optional custom CA bundle path, available in both API/worker containers:
# AWS_CA_BUNDLE=/path/to/provider-ca.pem
# Optional encryption: empty (provider default), AES256 or aws:kms.
S3_SERVER_SIDE_ENCRYPTION=
S3_KMS_KEY_ID=
# API and workers must use exactly the same bucket/prefix/endpoint/region.