TanstackTest/Dockerfile

21 lines
No EOL
420 B
Docker

FROM node:20-alpine
WORKDIR /app
COPY package*.json ./
# Installiert alle Abhängigkeiten
RUN npm install
COPY . .
# Baut die App
RUN npm run build
# Port 3000 freigeben
EXPOSE 3000
# WICHTIG: Nutze 'vite preview' via npm run serve
# --host 0.0.0.0 erlaubt Zugriff von außen (Coolify)
# --port 3000 zwingt den Server auf den richtigen Port
CMD ["npm", "run", "serve", "--", "--host", "0.0.0.0", "--port", "3000"]