2024-01-04 14:43:58 +00:00
|
|
|
FROM node:20-bullseye as base
|
|
|
|
|
|
|
|
FROM base AS production
|
2022-03-30 13:29:20 +00:00
|
|
|
RUN npm install -g @quasar/cli
|
|
|
|
WORKDIR /app
|
|
|
|
COPY dist/spa ./
|
2024-01-04 14:43:58 +00:00
|
|
|
CMD ["quasar", "serve", "./", "--history", "--hostname", "0.0.0.0"]
|
|
|
|
|
|
|
|
FROM base AS test
|
|
|
|
WORKDIR /app
|
|
|
|
COPY package.json package-lock.json ./
|
|
|
|
COPY src src
|
|
|
|
COPY test test
|
|
|
|
COPY quasar quasar
|
|
|
|
|
|
|
|
RUN npm i
|
|
|
|
|
|
|
|
CMD ["npx", "quasar", "dev"]
|
|
|
|
|
|
|
|
FROM base AS local
|
|
|
|
WORKDIR /app
|
|
|
|
CMD ["npx", "quasar", "dev"]
|
|
|
|
|
|
|
|
|