# 001.FRONTEND/Dockerfile FROM node:22-alpine WORKDIR /app # Kopiramo package.json i package-lock.json COPY package*.json ./ # Instaliramo sve ovisnosti (uključujući devDependencies potrebne za Vite/Astro) RUN npm install # Kopiramo ostatak izvornog koda COPY . . # Otvaramo port za Astro dev server EXPOSE 4321 # Pokrećemo dev server direktno, dopuštajući docker-composeu da upravlja volumenima CMD ["npm", "run", "dev", "--", "--host", "0.0.0.0"]