Skip to content

Commit 23fd00a

Browse files
committed
Add migration filesize limit
1 parent 0baaf6f commit 23fd00a

File tree

3 files changed

+9
-3
lines changed

3 files changed

+9
-3
lines changed

package-lock.json

Lines changed: 2 additions & 2 deletions
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

package.json

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
{
22
"name": "@modl-gg/shared-web",
3-
"version": "1.0.2",
3+
"version": "1.0.3",
44
"description": "Shared schemas and types for the modl ecosystem.",
55
"main": "dist/index.js",
66
"module": "dist/esm/index.js",

src/schemas/ModlServerSchema.ts

Lines changed: 6 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -33,6 +33,9 @@ export interface IModlServer extends Document {
3333
usage_billing_enabled?: boolean; // Whether to charge for overages
3434
usage_billing_updated_at?: Date;
3535

36+
// Migration Settings
37+
migrationFileSizeLimit?: number; // Custom migration file size limit in bytes (optional, defaults to 5GB)
38+
3639
// Custom Domain
3740
customDomain_override?: string;
3841
customDomain_status?: 'pending' | 'active' | 'error' | 'verifying';
@@ -78,6 +81,9 @@ export const ModlServerSchema = new Schema<IModlServer>({
7881
usage_billing_enabled: { type: Boolean, default: false },
7982
usage_billing_updated_at: { type: Date, sparse: true },
8083

84+
// Migration Settings
85+
migrationFileSizeLimit: { type: Number, sparse: true },
86+
8187
customDomain_override: { type: String, unique: true, sparse: true },
8288
customDomain_status: { type: String, enum: ['pending', 'active', 'error', 'verifying'], sparse: true },
8389
customDomain_lastChecked: { type: Date, sparse: true },

0 commit comments

Comments
 (0)