From f27cae0669453d927ebeb2cb0fa978cae2e15c4b Mon Sep 17 00:00:00 2001 From: syui Date: Tue, 3 Feb 2026 00:28:58 +0900 Subject: [PATCH] fix feed docker --- compose.yml | 2 ++ docker/feed/Dockerfile | 20 ++++++++++++++++++++ 2 files changed, 22 insertions(+) create mode 100644 docker/feed/Dockerfile diff --git a/compose.yml b/compose.yml index 347bea2..ebb0fe9 100644 --- a/compose.yml +++ b/compose.yml @@ -155,3 +155,5 @@ services: - ./envs/feed volumes: - ./data/feed:/data/ + depends_on: + - jetstream diff --git a/docker/feed/Dockerfile b/docker/feed/Dockerfile new file mode 100644 index 0000000..7422fa9 --- /dev/null +++ b/docker/feed/Dockerfile @@ -0,0 +1,20 @@ +FROM node:20-alpine + +WORKDIR /app + +# Install dependencies for better-sqlite3 +RUN apk add --no-cache python3 make g++ + +# Copy package files and install +COPY package.json yarn.lock ./ +RUN yarn install + +# Copy source +COPY . . + +# Build TypeScript +RUN yarn build + +EXPOSE 3000 + +CMD ["node", "dist/index.js"]