diff --git a/Dockerfile b/Dockerfile index 9477dc0..55955f3 100644 --- a/Dockerfile +++ b/Dockerfile @@ -2,7 +2,7 @@ # Multi-stage build for production deployment # Stage 1: Dependencies -FROM node:24-alpine AS deps +FROM node:26-alpine AS deps RUN corepack enable && corepack prepare pnpm@latest --activate WORKDIR /app @@ -13,7 +13,7 @@ COPY package.json pnpm-lock.yaml ./ RUN pnpm install --frozen-lockfile # Stage 2: Builder -FROM node:24-alpine AS builder +FROM node:26-alpine AS builder RUN corepack enable && corepack prepare pnpm@latest --activate WORKDIR /app @@ -29,7 +29,7 @@ ENV NODE_ENV=production RUN pnpm build # Stage 3: Runner -FROM node:24-alpine AS runner +FROM node:26-alpine AS runner RUN corepack enable && corepack prepare pnpm@latest --activate WORKDIR /app diff --git a/Dockerfile.iptv-worker b/Dockerfile.iptv-worker index dc8f7b4..04ae093 100644 --- a/Dockerfile.iptv-worker +++ b/Dockerfile.iptv-worker @@ -1,7 +1,7 @@ # IPTV Cache Worker Dockerfile # Lightweight container for background IPTV playlist caching -FROM node:24-alpine +FROM node:26-alpine RUN corepack enable && corepack prepare pnpm@latest --activate diff --git a/Dockerfile.podcast-worker b/Dockerfile.podcast-worker index 06d2181..741b19a 100644 --- a/Dockerfile.podcast-worker +++ b/Dockerfile.podcast-worker @@ -1,7 +1,7 @@ # Podcast Notifier Worker Dockerfile # Background worker for checking podcast RSS feeds and sending notifications -FROM node:24-alpine +FROM node:26-alpine RUN corepack enable && corepack prepare pnpm@latest --activate