From bb521f3e7ef98cdeb3eaa853abc36a8a2da6af3e Mon Sep 17 00:00:00 2001 From: Mauricio Siu Date: Mon, 16 Mar 2026 16:19:37 -0600 Subject: [PATCH] feat: add optional dockerImage field to database schemas - Updated MariaDB, MongoDB, MySQL, PostgreSQL, and Redis schemas to include an optional dockerImage field for enhanced configuration flexibility. --- packages/server/src/db/schema/mariadb.ts | 1 + packages/server/src/db/schema/mongo.ts | 1 + packages/server/src/db/schema/mysql.ts | 1 + packages/server/src/db/schema/postgres.ts | 1 + packages/server/src/db/schema/redis.ts | 1 + 5 files changed, 5 insertions(+) diff --git a/packages/server/src/db/schema/mariadb.ts b/packages/server/src/db/schema/mariadb.ts index ac4b0e8235..2659c29786 100644 --- a/packages/server/src/db/schema/mariadb.ts +++ b/packages/server/src/db/schema/mariadb.ts @@ -202,6 +202,7 @@ export const apiUpdateMariaDB = createSchema .partial() .extend({ mariadbId: z.string().min(1), + dockerImage: z.string().optional(), }) .omit({ serverId: true }); diff --git a/packages/server/src/db/schema/mongo.ts b/packages/server/src/db/schema/mongo.ts index ff315bbf6b..4599cedb2c 100644 --- a/packages/server/src/db/schema/mongo.ts +++ b/packages/server/src/db/schema/mongo.ts @@ -191,6 +191,7 @@ export const apiUpdateMongo = createSchema .partial() .extend({ mongoId: z.string().min(1), + dockerImage: z.string().optional(), }) .omit({ serverId: true }); diff --git a/packages/server/src/db/schema/mysql.ts b/packages/server/src/db/schema/mysql.ts index a5f066de88..90b38e6fa2 100644 --- a/packages/server/src/db/schema/mysql.ts +++ b/packages/server/src/db/schema/mysql.ts @@ -199,6 +199,7 @@ export const apiUpdateMySql = createSchema .partial() .extend({ mysqlId: z.string().min(1), + dockerImage: z.string().optional(), }) .omit({ serverId: true }); diff --git a/packages/server/src/db/schema/postgres.ts b/packages/server/src/db/schema/postgres.ts index 1079976faa..5cb3015ce9 100644 --- a/packages/server/src/db/schema/postgres.ts +++ b/packages/server/src/db/schema/postgres.ts @@ -192,6 +192,7 @@ export const apiUpdatePostgres = createSchema .partial() .extend({ postgresId: z.string().min(1), + dockerImage: z.string().optional(), }) .omit({ serverId: true }); diff --git a/packages/server/src/db/schema/redis.ts b/packages/server/src/db/schema/redis.ts index e44ecff2a7..f024378053 100644 --- a/packages/server/src/db/schema/redis.ts +++ b/packages/server/src/db/schema/redis.ts @@ -178,6 +178,7 @@ export const apiUpdateRedis = createSchema .partial() .extend({ redisId: z.string().min(1), + dockerImage: z.string().optional(), }) .omit({ serverId: true });