mirror of
https://github.com/Memo-2023/mana-monorepo.git
synced 2026-05-14 21:01:08 +02:00
fix(bots): install wget for Docker health checks
node:20-slim doesn't include wget or curl, which is required for the HEALTHCHECK commands in the Dockerfiles. Co-Authored-By: Claude Opus 4.5 <noreply@anthropic.com>
This commit is contained in:
parent
d9fe46ae3e
commit
ea0198cc18
10 changed files with 30 additions and 20 deletions
|
|
@ -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 ./
|
||||
|
|
|
|||
|
|
@ -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 ./
|
||||
|
|
|
|||
|
|
@ -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 ./
|
||||
|
|
|
|||
|
|
@ -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 ./
|
||||
|
|
|
|||
|
|
@ -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 ./
|
||||
|
|
|
|||
|
|
@ -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 ./
|
||||
|
|
|
|||
|
|
@ -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 ./
|
||||
|
|
|
|||
|
|
@ -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 ./
|
||||
|
|
|
|||
|
|
@ -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 ./
|
||||
|
|
|
|||
|
|
@ -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 ./
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue