From 18a71831d0861755ff7f3abcc8abd407ac45811f Mon Sep 17 00:00:00 2001 From: JiveOff Date: Sun, 10 Sep 2023 19:57:02 +0200 Subject: [PATCH 1/2] Plugins --- src/realms/worker/handlers/CreateServer.ts | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/src/realms/worker/handlers/CreateServer.ts b/src/realms/worker/handlers/CreateServer.ts index 5e78f23..332472d 100644 --- a/src/realms/worker/handlers/CreateServer.ts +++ b/src/realms/worker/handlers/CreateServer.ts @@ -133,7 +133,9 @@ export const method: WorkerMethod = { if (template.static) { if (template.storageMode === StorageMode.HOST) { containerInfo.HostConfig.Binds = [ - `${process.env.STORAGE_PATH}/${serverName}:/data:rw` + `${process.env.STORAGE_PATH}/${serverName}:/data:rw`, + `/data/plugins`, + `/data/libraries` ] } else if (template.storageMode === StorageMode.VOLUME) { const volumes = await docker.listVolumes() From 575ce45151e1b6c63fcf3f25ca5e700cb292488a Mon Sep 17 00:00:00 2001 From: JiveOff Date: Sun, 10 Sep 2023 19:57:16 +0200 Subject: [PATCH 2/2] Schema upgrade --- .../migrations/20230910175437_add_no_storage/migration.sql | 6 ++++++ prisma/schema.prisma | 1 + 2 files changed, 7 insertions(+) create mode 100644 prisma/migrations/20230910175437_add_no_storage/migration.sql diff --git a/prisma/migrations/20230910175437_add_no_storage/migration.sql b/prisma/migrations/20230910175437_add_no_storage/migration.sql new file mode 100644 index 0000000..bd6e205 --- /dev/null +++ b/prisma/migrations/20230910175437_add_no_storage/migration.sql @@ -0,0 +1,6 @@ +-- AlterEnum +ALTER TYPE "StorageMode" ADD VALUE 'NONE'; + +-- AlterTable +ALTER TABLE "Template" ALTER COLUMN "motd" SET DEFAULT ' &e&lEFREI CRAFT &8• &61.19.3 + &bBienvenue !'; diff --git a/prisma/schema.prisma b/prisma/schema.prisma index 43ceef8..3ce7bac 100644 --- a/prisma/schema.prisma +++ b/prisma/schema.prisma @@ -172,6 +172,7 @@ enum ServerType { enum StorageMode { VOLUME HOST + NONE } model Template {