Loading .gitlab-ci.yml +9 −0 Original line number Diff line number Diff line Loading @@ -102,6 +102,15 @@ build image: --build-arg SERVER_SENTRY_DSN=$SERVER_SENTRY_DSN \ --build-arg SENTRY_AUTH_TOKEN=$SENTRY_AUTH_TOKEN . build image:mod-webhook-consumer: stage: build image: docker:latest interruptible: true before_script: - echo "$CI_REGISTRY_PASSWORD" | docker login $CI_REGISTRY -u $CI_REGISTRY_USER --password-stdin script: - docker build --push --tag $CI_REGISTRY_IMAGE/mod-webhook-consumer deploy: stage: deploy trigger: Loading package.json +2 −1 Original line number Diff line number Diff line Loading @@ -8,7 +8,8 @@ "packages/client", "packages/server", "packages/lib", "packages/chat" "packages/chat", "packages/mod-webhook-consumer" ], "main": "src/index.ts", "scripts": { Loading packages/mod-webhook-consumer/.dockerignore 0 → 100644 +5 −0 Original line number Diff line number Diff line .env README.md node_modules dist Dockerfile No newline at end of file packages/mod-webhook-consumer/.gitignore 0 → 100644 +1 −0 Original line number Diff line number Diff line .env No newline at end of file packages/mod-webhook-consumer/Dockerfile 0 → 100644 +26 −0 Original line number Diff line number Diff line FROM node:24-alpine AS base WORKDIR /app RUN echo "nodeLinker: node-modules" > .yarnrc.yml COPY package.json yarn.lock ./ RUN corepack enable && corepack prepare --activate FROM base AS builder RUN yarn install COPY . . RUN yarn build FROM base COPY --from=builder /app/dist ./dist RUN yarn workspaces focus --production ENV PORT=3000 EXPOSE 3000 CMD ["node", "dist/index.js"] Loading
.gitlab-ci.yml +9 −0 Original line number Diff line number Diff line Loading @@ -102,6 +102,15 @@ build image: --build-arg SERVER_SENTRY_DSN=$SERVER_SENTRY_DSN \ --build-arg SENTRY_AUTH_TOKEN=$SENTRY_AUTH_TOKEN . build image:mod-webhook-consumer: stage: build image: docker:latest interruptible: true before_script: - echo "$CI_REGISTRY_PASSWORD" | docker login $CI_REGISTRY -u $CI_REGISTRY_USER --password-stdin script: - docker build --push --tag $CI_REGISTRY_IMAGE/mod-webhook-consumer deploy: stage: deploy trigger: Loading
package.json +2 −1 Original line number Diff line number Diff line Loading @@ -8,7 +8,8 @@ "packages/client", "packages/server", "packages/lib", "packages/chat" "packages/chat", "packages/mod-webhook-consumer" ], "main": "src/index.ts", "scripts": { Loading
packages/mod-webhook-consumer/.dockerignore 0 → 100644 +5 −0 Original line number Diff line number Diff line .env README.md node_modules dist Dockerfile No newline at end of file
packages/mod-webhook-consumer/.gitignore 0 → 100644 +1 −0 Original line number Diff line number Diff line .env No newline at end of file
packages/mod-webhook-consumer/Dockerfile 0 → 100644 +26 −0 Original line number Diff line number Diff line FROM node:24-alpine AS base WORKDIR /app RUN echo "nodeLinker: node-modules" > .yarnrc.yml COPY package.json yarn.lock ./ RUN corepack enable && corepack prepare --activate FROM base AS builder RUN yarn install COPY . . RUN yarn build FROM base COPY --from=builder /app/dist ./dist RUN yarn workspaces focus --production ENV PORT=3000 EXPOSE 3000 CMD ["node", "dist/index.js"]