From f2d4bff9776d5e119e59a6917f58d1e60d4dced3 Mon Sep 17 00:00:00 2001 From: "martin.janic" Date: Wed, 24 Jun 2026 08:30:17 +0000 Subject: [PATCH] Update Dockerfile --- Dockerfile | 13 ++++++++----- 1 file changed, 8 insertions(+), 5 deletions(-) diff --git a/Dockerfile b/Dockerfile index 9e37b937..4f4d143d 100644 --- a/Dockerfile +++ b/Dockerfile @@ -2,17 +2,20 @@ FROM node:18-alpine AS build WORKDIR /app -# Skopírovanie konfiguračných súborov +# Skopírujeme len konfiguračné súbory COPY package*.json ./ -# Ak bol omylom pushnutý priečinok node_modules, ignorujeme ho a nainštalujeme čisté závislosti +# Uistíme sa, že nemáme starú cache a nainštalujeme čisté Linux závislosti RUN npm ci -# Skopírovanie zvyšku zdrojového kódu +# Skopírujeme zvyšok zdrojového kódu COPY . . -# OPRAVA: Vynútenie spustiteľných práv pre Vite a ostatné CLI nástroje -RUN chmod -R +x node_modules/.bin +# KLÚČOVÝ KROK: Vymažeme windowsový node_modules, ak sa sem omylom skopíroval cez "COPY . ." +RUN rm -rf node_modules + +# Nainštalujeme čisté produkčné závislosti priamo v Linuxe nanovo +RUN npm install # Spustenie kompilácie RUN npm run build