diff --git a/Dockerfile b/Dockerfile index 1fcec58..b02231b 100644 --- a/Dockerfile +++ b/Dockerfile @@ -1,20 +1,19 @@ -FROM node:16-alpine -WORKDIR /app +FROM node:16 as build-stage + ENV VUE_APP_API_URL='http:///graphql' WORKDIR /app -RUN npm install -g http-server -COPY package*.json ./ +COPY package.json ./ RUN npm install COPY . . RUN npm run build -EXPOSE 8080 -CMD [ "http-server", "dist" ] +#EXPOSE 8080 +#CMD [ "npm", "run", "serve" ] # PATCH WIP for regenerator-runtime -#FROM nginx:stable-alpine as production-stage -#COPY --from=build-stage /app/dist /usr/share/nginx/html -#COPY nginx.conf /etc/nginx/conf.d/default.conf -#EXPOSE 80 -#CMD ["nginx", "-g", "daemon off;"] +FROM nginx:stable-alpine as production-stage +COPY --from=build-stage /app/dist /usr/share/nginx/html +COPY nginx.conf /etc/nginx/conf.d/default.conf +EXPOSE 80 +CMD ["nginx", "-g", "daemon off;"] diff --git a/package.json b/package.json index 95324af..7e19262 100644 --- a/package.json +++ b/package.json @@ -56,7 +56,7 @@ "graphql-tag": "^2.9.0", "sass": "^1.38.1", "sass-loader": "^7.3.1", - "vue-cli-plugin-apollo": "~0.22.2", + "vue-cli-plugin-apollo": "~0.21.3", "vue-template-compiler": "^2.6.11" } } diff --git a/src/App.vue b/src/App.vue index a10941a..e62cab6 100644 --- a/src/App.vue +++ b/src/App.vue @@ -85,7 +85,7 @@