Files
bamort/docker/Dockerfile.frontend.dev
T

21 lines
450 B
Docker
Raw Normal View History

2025-07-24 07:39:43 +02:00
# Development Dockerfile für Vue.js Frontend
2025-12-26 08:45:47 +01:00
FROM node:22-alpine
2025-07-24 07:39:43 +02:00
WORKDIR /app
# Copy package files
COPY package*.json ./
# Install dependencies
RUN npm install
# Copy entrypoint script that generates config.json
COPY docker-dev-entrypoint.sh /docker-entrypoint.sh
RUN chmod +x /docker-entrypoint.sh
2025-07-24 07:39:43 +02:00
# Expose Vite dev server port
EXPOSE 5173
# Use entrypoint that generates config.json before starting Vite
ENTRYPOINT ["/docker-entrypoint.sh"]