Compare commits

...

2 Commits

Author SHA1 Message Date
2b6870b861 Suppression packages build
All checks were successful
Build and Push Docker Image / build-and-push (push) Successful in 13m19s
2025-06-10 14:02:35 +02:00
ceb7a74b11 Modif apk en apt
Some checks failed
Build and Push Docker Image / build-and-push (push) Has been cancelled
2025-06-10 13:00:26 +02:00

View File

@@ -5,12 +5,17 @@ ENV NODE_ENV=production
WORKDIR /app
RUN apk add --no-cache ffmpeg python3 make g++
# Copy package files and install only production dependencies
# Copy package files first
COPY package.json package-lock.json* .
RUN npm ci --only=production --ignore-scripts && \
npm install bufferutil zlib-sync
# Install build dependencies, compile native modules, then remove build tools
RUN apt-get update && \
apt-get install -y ffmpeg python3 make g++ && \
npm ci --only=production --ignore-scripts && \
npm install bufferutil zlib-sync && \
apt-get remove -y python3 make g++ && \
apt-get autoremove -y && \
rm -rf /var/lib/apt/lists/*
# Copy the builded files and the charts
COPY ./dist/* .