From cad4d97fb3e6f6e71c0747dbd1983f49031af081 Mon Sep 17 00:00:00 2001 From: miloschwartz Date: Fri, 7 Nov 2025 22:26:28 -0800 Subject: [PATCH] update works --- Dockerfile | 7 +++++-- server/routers/olm/handleOlmPingMessage.ts | 3 ++- src/app/admin/users/AdminUsersTable.tsx | 2 +- 3 files changed, 8 insertions(+), 4 deletions(-) diff --git a/Dockerfile b/Dockerfile index 5037fbd2..a12ddf9c 100644 --- a/Dockerfile +++ b/Dockerfile @@ -5,6 +5,8 @@ WORKDIR /app ARG BUILD=oss ARG DATABASE=sqlite +RUN apk add --no-cache curl tzdata python3 make g++ + # COPY package.json package-lock.json ./ COPY package*.json ./ RUN npm ci @@ -40,12 +42,13 @@ RUN test -f dist/server.mjs RUN npm run build:cli -FROM node:22-alpine AS runner +FROM node:25-alpine AS runner WORKDIR /app # Curl used for the health checks -RUN apk add --no-cache curl tzdata +# Python and build tools needed for better-sqlite3 native compilation +RUN apk add --no-cache curl tzdata python3 make g++ # COPY package.json package-lock.json ./ COPY package*.json ./ diff --git a/server/routers/olm/handleOlmPingMessage.ts b/server/routers/olm/handleOlmPingMessage.ts index a80030f9..ab503d4c 100644 --- a/server/routers/olm/handleOlmPingMessage.ts +++ b/server/routers/olm/handleOlmPingMessage.ts @@ -1,5 +1,6 @@ import { db } from "@server/db"; -import { disconnectClient, MessageHandler } from "#dynamic/routers/ws"; +import { disconnectClient } from "#dynamic/routers/ws"; +import { MessageHandler } from "@server/routers/ws"; import { clients, Olm } from "@server/db"; import { eq, lt, isNull, and, or } from "drizzle-orm"; import logger from "@server/logger"; diff --git a/src/app/admin/users/AdminUsersTable.tsx b/src/app/admin/users/AdminUsersTable.tsx index 5a8a4074..94f3f0b9 100644 --- a/src/app/admin/users/AdminUsersTable.tsx +++ b/src/app/admin/users/AdminUsersTable.tsx @@ -1,6 +1,5 @@ "use client"; -import { ColumnDef } from "@tanstack/react-table"; import { UsersDataTable } from "@app/components/AdminUsersDataTable"; import { Button } from "@app/components/ui/button"; import { ArrowRight, ArrowUpDown, MoreHorizontal } from "lucide-react"; @@ -18,6 +17,7 @@ import { DropdownMenuContent, DropdownMenuTrigger } from "@app/components/ui/dropdown-menu"; +import { ExtendedColumnDef } from "@app/components/ui/data-table"; export type GlobalUserRow = { id: string;