Files
vertex/Dockerfile

26 lines
545 B
Docker

FROM node:20-alpine
ARG VITE_OPEN_WEATHER_KEY
ARG VITE_OPEN_WEATHER_LAT
ARG VITE_OPEN_WEATHER_LON
ARG VITE_UNSPLASH_ACCESS_KEY
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
ENV VITE_UNSPLASH_ACCESS_KEY=$VITE_UNSPLASH_ACCESS_KEY
WORKDIR /app
COPY package*.json .
RUN npm install
COPY public ./public
COPY src ./src
COPY index.html .
COPY tsconfig.json .
COPY postcss.config.cjs .
COPY vite.config.ts .
CMD ["npm", "run", "dev"]
EXPOSE 3000