targo-frontend/Dockerfile

29 lines
438 B
Docker

# targo-frontend
FROM node:22
# Set working directory inside container
WORKDIR /app
# Adding Quasar
RUN yarn global add @quasar/cli
# Set environment variables
ARG VITE_TARGO_BACKEND_URL
ENV VITE_TARGO_BACKEND_URL $VITE_TARGO_BACKEND_URL
# Copy the code
COPY . .
# Install dependencies
RUN npm install
# Linting and formating
RUN yarn
RUN yarn lint
# Expose Quasar dev port
EXPOSE 9000
# Default command
CMD ["npm", "run", "dev"]