# Development Dockerfile für Vue.js Frontend FROM node:22-alpine 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 # Expose Vite dev server port EXPOSE 5173 # Use entrypoint that generates config.json before starting Vite ENTRYPOINT ["/docker-entrypoint.sh"]