From 3559ed1cb59aaad47be5c75185387ee442d09874 Mon Sep 17 00:00:00 2001 From: PalmDevs Date: Fri, 26 Jul 2024 00:01:40 +0700 Subject: [PATCH] ci(bots/discord): patch `drizzle-kit` to stop using node, decreases image size --- bots/discord/Dockerfile | 7 +------ bun.lockb | Bin 286464 -> 286528 bytes package.json | 3 ++- patches/drizzle-kit@0.22.8.patch | 23 +++++++++++++++++++++++ 4 files changed, 26 insertions(+), 7 deletions(-) create mode 100644 patches/drizzle-kit@0.22.8.patch diff --git a/bots/discord/Dockerfile b/bots/discord/Dockerfile index 17eeeec..50ec086 100644 --- a/bots/discord/Dockerfile +++ b/bots/discord/Dockerfile @@ -1,10 +1,5 @@ # This file should be triggered from the monorepo root -FROM node:latest AS base - -# Install Bun -RUN apt-get update && apt-get install -y curl unzip -RUN curl -fsSL https://bun.sh/install.sh | bash -ENV PATH="/root/.bun/bin:$PATH" +FROM oven/bun:latest AS base FROM base AS build diff --git a/bun.lockb b/bun.lockb index 612e90a45daba46e8959f49bb543b3b77aa19241..17ba0582d671233b9a10cb7ac61077719de2526c 100755 GIT binary patch delta 234 zcmZqJCwO3=-~>O$4UPV-{*0~uOk4e#73&z=w-?qif4gH@kXVwOky@;uQj}R$m6NKQ zomt{wpl4*HXQ2m{Vt|5j|03_=fJEmL(JWw*7tW5W zr#D8ks7;GyQQ+)=imjNg8OxH+{Q%1S5X&+>{|b}p^aHUh5}X=w5RDeoAI7ri3!dTL wFe^mqJ7WV>c*AtbIF@jU^LH2+6c`v9z%F25VECNkcz@URgMX$6N-<3U0C7S?od5s; delta 170 zcmX@GPq1O1-~>O$f=2&Vf5ujSrmgMS(K|D%dgIGnOTt`v8=CA(mx& o{uL(G=?`LABse+ZAUXx6Gsdy#b4Eb91=AhlSi+|#N-|9V0EDnAQ2+n{ diff --git a/package.json b/package.json index 7036be3..43ead66 100644 --- a/package.json +++ b/package.json @@ -54,6 +54,7 @@ "lefthook" ], "patchedDependencies": { - "@semantic-release/npm@12.0.1": "patches/@semantic-release%2Fnpm@12.0.1.patch" + "@semantic-release/npm@12.0.1": "patches/@semantic-release%2Fnpm@12.0.1.patch", + "drizzle-kit@0.22.8": "patches/drizzle-kit@0.22.8.patch" } } diff --git a/patches/drizzle-kit@0.22.8.patch b/patches/drizzle-kit@0.22.8.patch new file mode 100644 index 0000000..17d81bb --- /dev/null +++ b/patches/drizzle-kit@0.22.8.patch @@ -0,0 +1,23 @@ +diff --git a/bin.cjs b/bin.cjs +index 142ed9c20f28dc1080bebfb52325fa308c6cb771..9d3bea0787f6c05df11567c6821bc85743286340 100644 +--- a/bin.cjs ++++ b/bin.cjs +# Fixes no schema changes issue +@@ -22053,7 +22053,7 @@ var init_sqliteImports = __esm({ + const { unregister } = await safeRegister(); + for (let i2 = 0; i2 < imports.length; i2++) { + const it = imports[i2]; +- const i0 = require(`${it}`); ++ const i0 = await import(`${it}`); + const prepared = prepareFromExports3(i0); + tables.push(...prepared.tables); + } +# Fixes process hanging issue +@@ -129572,6 +129572,7 @@ var generateCommand = new Command("generate").option("--dialect ", "Dat + } else { + assertUnreachable(dialect7); + } ++ process.exit(0); + }); + var migrateCommand = new Command("migrate").option( + "--config ",