FROM node:18-alpine ARG VITE_OPEN_WEATHER_KEY ARG VITE_OPEN_WEATHER_LAT ARG VITE_OPEN_WEATHER_LON ENV VITE_OPEN_WEATHER_KEY=$VITE_OPEN_WEATHER_KEY ENV VITE_OPEN_WEATHER_LAT=$VITE_OPEN_WEATHER_LAT ENV VITE_OPEN_WEATHER_LON=$VITE_OPEN_WEATHER_LON WORKDIR /app COPY package*.json . RUN npm install COPY public ./public COPY src ./src COPY tsconfig.json . COPY vite.config.ts . CMD ["npm", "run", "dev"] EXPOSE 3000