diff --git a/services/matrix-calendar-bot/Dockerfile b/services/matrix-calendar-bot/Dockerfile index 4d6eb8a26..1b7d987a3 100644 --- a/services/matrix-calendar-bot/Dockerfile +++ b/services/matrix-calendar-bot/Dockerfile @@ -31,8 +31,9 @@ FROM node:20-slim AS runner WORKDIR /app -# Enable pnpm via corepack -RUN corepack enable && corepack prepare pnpm@9.15.0 --activate +# Install wget for health checks and enable pnpm +RUN apt-get update && apt-get install -y wget && rm -rf /var/lib/apt/lists/* \ + && corepack enable && corepack prepare pnpm@9.15.0 --activate # Copy workspace configuration COPY pnpm-workspace.yaml package.json pnpm-lock.yaml ./ diff --git a/services/matrix-clock-bot/Dockerfile b/services/matrix-clock-bot/Dockerfile index deb4d78eb..04b7251f2 100644 --- a/services/matrix-clock-bot/Dockerfile +++ b/services/matrix-clock-bot/Dockerfile @@ -31,8 +31,9 @@ FROM node:20-slim AS runner WORKDIR /app -# Enable pnpm via corepack -RUN corepack enable && corepack prepare pnpm@9.15.0 --activate +# Install wget for health checks and enable pnpm +RUN apt-get update && apt-get install -y wget && rm -rf /var/lib/apt/lists/* \ + && corepack enable && corepack prepare pnpm@9.15.0 --activate # Copy workspace configuration COPY pnpm-workspace.yaml package.json pnpm-lock.yaml ./ diff --git a/services/matrix-mana-bot/Dockerfile b/services/matrix-mana-bot/Dockerfile index 4e45bce03..191c8609d 100644 --- a/services/matrix-mana-bot/Dockerfile +++ b/services/matrix-mana-bot/Dockerfile @@ -31,8 +31,9 @@ FROM node:20-slim AS runner WORKDIR /app -# Enable pnpm via corepack -RUN corepack enable && corepack prepare pnpm@9.15.0 --activate +# Install wget for health checks and enable pnpm +RUN apt-get update && apt-get install -y wget && rm -rf /var/lib/apt/lists/* \ + && corepack enable && corepack prepare pnpm@9.15.0 --activate # Copy workspace configuration COPY pnpm-workspace.yaml package.json pnpm-lock.yaml ./ diff --git a/services/matrix-nutriphi-bot/Dockerfile b/services/matrix-nutriphi-bot/Dockerfile index bd6f0ffb5..25a6a7a37 100644 --- a/services/matrix-nutriphi-bot/Dockerfile +++ b/services/matrix-nutriphi-bot/Dockerfile @@ -31,8 +31,9 @@ FROM node:20-slim AS runner WORKDIR /app -# Enable pnpm via corepack -RUN corepack enable && corepack prepare pnpm@9.15.0 --activate +# Install wget for health checks and enable pnpm +RUN apt-get update && apt-get install -y wget && rm -rf /var/lib/apt/lists/* \ + && corepack enable && corepack prepare pnpm@9.15.0 --activate # Copy workspace configuration COPY pnpm-workspace.yaml package.json pnpm-lock.yaml ./ diff --git a/services/matrix-ollama-bot/Dockerfile b/services/matrix-ollama-bot/Dockerfile index 2f0710765..4111b2ee3 100644 --- a/services/matrix-ollama-bot/Dockerfile +++ b/services/matrix-ollama-bot/Dockerfile @@ -31,8 +31,9 @@ FROM node:20-slim AS runner WORKDIR /app -# Enable pnpm via corepack -RUN corepack enable && corepack prepare pnpm@9.15.0 --activate +# Install wget for health checks and enable pnpm +RUN apt-get update && apt-get install -y wget && rm -rf /var/lib/apt/lists/* \ + && corepack enable && corepack prepare pnpm@9.15.0 --activate # Copy workspace configuration COPY pnpm-workspace.yaml package.json pnpm-lock.yaml ./ diff --git a/services/matrix-project-doc-bot/Dockerfile b/services/matrix-project-doc-bot/Dockerfile index a3765371c..275021705 100644 --- a/services/matrix-project-doc-bot/Dockerfile +++ b/services/matrix-project-doc-bot/Dockerfile @@ -31,8 +31,9 @@ FROM node:20-slim AS runner WORKDIR /app -# Enable pnpm via corepack -RUN corepack enable && corepack prepare pnpm@9.15.0 --activate +# Install wget for health checks and enable pnpm +RUN apt-get update && apt-get install -y wget && rm -rf /var/lib/apt/lists/* \ + && corepack enable && corepack prepare pnpm@9.15.0 --activate # Copy workspace configuration COPY pnpm-workspace.yaml package.json pnpm-lock.yaml ./ diff --git a/services/matrix-stats-bot/Dockerfile b/services/matrix-stats-bot/Dockerfile index 2183efab8..7b6ef39cf 100644 --- a/services/matrix-stats-bot/Dockerfile +++ b/services/matrix-stats-bot/Dockerfile @@ -31,8 +31,9 @@ FROM node:20-slim AS runner WORKDIR /app -# Enable pnpm via corepack -RUN corepack enable && corepack prepare pnpm@9.15.0 --activate +# Install wget for health checks and enable pnpm +RUN apt-get update && apt-get install -y wget && rm -rf /var/lib/apt/lists/* \ + && corepack enable && corepack prepare pnpm@9.15.0 --activate # Copy workspace configuration COPY pnpm-workspace.yaml package.json pnpm-lock.yaml ./ diff --git a/services/matrix-todo-bot/Dockerfile b/services/matrix-todo-bot/Dockerfile index 8f03306ed..8e0115a87 100644 --- a/services/matrix-todo-bot/Dockerfile +++ b/services/matrix-todo-bot/Dockerfile @@ -31,8 +31,9 @@ FROM node:20-slim AS runner WORKDIR /app -# Enable pnpm via corepack -RUN corepack enable && corepack prepare pnpm@9.15.0 --activate +# Install wget for health checks and enable pnpm +RUN apt-get update && apt-get install -y wget && rm -rf /var/lib/apt/lists/* \ + && corepack enable && corepack prepare pnpm@9.15.0 --activate # Copy workspace configuration COPY pnpm-workspace.yaml package.json pnpm-lock.yaml ./ diff --git a/services/matrix-tts-bot/Dockerfile b/services/matrix-tts-bot/Dockerfile index 8e2e820d2..e400d4f20 100644 --- a/services/matrix-tts-bot/Dockerfile +++ b/services/matrix-tts-bot/Dockerfile @@ -31,8 +31,9 @@ FROM node:20-slim AS runner WORKDIR /app -# Enable pnpm via corepack -RUN corepack enable && corepack prepare pnpm@9.15.0 --activate +# Install wget for health checks and enable pnpm +RUN apt-get update && apt-get install -y wget && rm -rf /var/lib/apt/lists/* \ + && corepack enable && corepack prepare pnpm@9.15.0 --activate # Copy workspace configuration COPY pnpm-workspace.yaml package.json pnpm-lock.yaml ./ diff --git a/services/matrix-zitare-bot/Dockerfile b/services/matrix-zitare-bot/Dockerfile index dc7e29113..c9fd74215 100644 --- a/services/matrix-zitare-bot/Dockerfile +++ b/services/matrix-zitare-bot/Dockerfile @@ -31,8 +31,9 @@ FROM node:20-slim AS runner WORKDIR /app -# Enable pnpm via corepack -RUN corepack enable && corepack prepare pnpm@9.15.0 --activate +# Install wget for health checks and enable pnpm +RUN apt-get update && apt-get install -y wget && rm -rf /var/lib/apt/lists/* \ + && corepack enable && corepack prepare pnpm@9.15.0 --activate # Copy workspace configuration COPY pnpm-workspace.yaml package.json pnpm-lock.yaml ./