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"]