From 9b10841aab0a0e6554a870f48a3a595df770eba2 Mon Sep 17 00:00:00 2001 From: Nick Winans Date: Mon, 27 Jan 2025 17:07:07 -0800 Subject: [PATCH 1/2] Use Bun's SQL API for Elysia --- frameworks/TypeScript/elysia/src/postgres.ts | 9 +++------ 1 file changed, 3 insertions(+), 6 deletions(-) diff --git a/frameworks/TypeScript/elysia/src/postgres.ts b/frameworks/TypeScript/elysia/src/postgres.ts index 33db0497fcc..ee09e073712 100644 --- a/frameworks/TypeScript/elysia/src/postgres.ts +++ b/frameworks/TypeScript/elysia/src/postgres.ts @@ -1,12 +1,9 @@ -import postgres from "postgres"; +import { SQL } from "bun"; import { rand } from "./db-handlers"; import type { Fortune, World } from "./types"; -const sql = postgres({ - host: "tfb-database", - user: "benchmarkdbuser", - password: "benchmarkdbpass", - database: "hello_world", +const sql = new SQL({ + url: "postgres://benchmarkdbuser:benchmarkdbpass@tfb-database:5432/hello_world", max: 1, }); From 9c92ec928e97a0f6698c5b914aabbe4297d2ab05 Mon Sep 17 00:00:00 2001 From: Nick Winans Date: Mon, 27 Jan 2025 17:47:56 -0800 Subject: [PATCH 2/2] Upgrade bun to 1.2 --- frameworks/TypeScript/elysia/elysia-compiled.dockerfile | 2 +- frameworks/TypeScript/elysia/elysia-postgres.dockerfile | 2 +- frameworks/TypeScript/elysia/elysia-smol-postgres.dockerfile | 2 +- frameworks/TypeScript/elysia/elysia.dockerfile | 2 +- 4 files changed, 4 insertions(+), 4 deletions(-) diff --git a/frameworks/TypeScript/elysia/elysia-compiled.dockerfile b/frameworks/TypeScript/elysia/elysia-compiled.dockerfile index 73de65fcfa7..59e5454e46e 100644 --- a/frameworks/TypeScript/elysia/elysia-compiled.dockerfile +++ b/frameworks/TypeScript/elysia/elysia-compiled.dockerfile @@ -1,4 +1,4 @@ -FROM oven/bun:1.1 +FROM oven/bun:1.2 EXPOSE 8080 diff --git a/frameworks/TypeScript/elysia/elysia-postgres.dockerfile b/frameworks/TypeScript/elysia/elysia-postgres.dockerfile index 68ce83d3325..2058fa4cfee 100644 --- a/frameworks/TypeScript/elysia/elysia-postgres.dockerfile +++ b/frameworks/TypeScript/elysia/elysia-postgres.dockerfile @@ -1,4 +1,4 @@ -FROM oven/bun:1.1 +FROM oven/bun:1.2 EXPOSE 8080 diff --git a/frameworks/TypeScript/elysia/elysia-smol-postgres.dockerfile b/frameworks/TypeScript/elysia/elysia-smol-postgres.dockerfile index fa6c7a7aca7..91ccad74351 100644 --- a/frameworks/TypeScript/elysia/elysia-smol-postgres.dockerfile +++ b/frameworks/TypeScript/elysia/elysia-smol-postgres.dockerfile @@ -1,4 +1,4 @@ -FROM oven/bun:1.1 +FROM oven/bun:1.2 EXPOSE 8080 diff --git a/frameworks/TypeScript/elysia/elysia.dockerfile b/frameworks/TypeScript/elysia/elysia.dockerfile index f95b8706c6c..ae30a0d5764 100644 --- a/frameworks/TypeScript/elysia/elysia.dockerfile +++ b/frameworks/TypeScript/elysia/elysia.dockerfile @@ -1,4 +1,4 @@ -FROM oven/bun:1.1 +FROM oven/bun:1.2 EXPOSE 8080