diff --git a/Dockerfile b/Dockerfile index 54b1438..5102ee0 100644 --- a/Dockerfile +++ b/Dockerfile @@ -7,8 +7,11 @@ RUN npm ci --ignore-scripts && npx nuxt prepare COPY . . RUN npm run build -# Production stage — only the self-contained .output is needed +# Production stage — only the self-contained .output is needed. +# bash + curl are added so Dokploy scheduled tasks (which wrap commands in +# `bash -c "..."`) can run; alpine ships only ash and has no curl by default. FROM node:20-alpine +RUN apk add --no-cache bash curl WORKDIR /app COPY --from=builder /app/.output .output