diff --git a/Dockerfile b/Dockerfile index e76055a..bc73d15 100755 --- a/Dockerfile +++ b/Dockerfile @@ -1,15 +1,14 @@ -# syntax=docker/dockerfile:1 # build stage FROM node:lts-alpine as builder -WORKDIR /apkt +WORKDIR /app COPY package*.json ./ -RUN npm install && npm install npm-run-all -g +RUN npm install COPY . . RUN npm run build # production stage FROM nginx:stable-alpine -COPY --from=builder /apkt/dist /usr/share/nginx/html -COPY --from=builder /apkt/nginx.conf /etc/nginx/nginx.conf +COPY --from=builder /app/dist /usr/share/nginx/html +COPY --from=builder /app/nginx.conf /etc/nginx/nginx.conf EXPOSE 32166 CMD ["nginx", "-g", "daemon off;"] diff --git a/src/utils/api/api.graphql.ts b/src/utils/api/api.graphql.ts index 8bd6c9d..dda506d 100755 --- a/src/utils/api/api.graphql.ts +++ b/src/utils/api/api.graphql.ts @@ -20,7 +20,6 @@ const instance = axios.create({ }) export const getQueryString = (query: DocumentNode) => query.loc?.source.body! - export const requestGraphQl = async (query: DocumentNode, data: any) => { return await instance.post('', { query: getQueryString(query), @@ -31,7 +30,7 @@ export const requestGraphQl = async (query: DocumentNode, data: any) => { export const apolloClient = () => { const httpLink = createHttpLink({ uri: import.meta.env.VITE_APP_GRAPHQL_ENDPOINT, - credentials: 'include' // Include credentials for cross-origin requests + credentials: 'include' }) const apolloClient = new ApolloClient({ diff --git a/vite.config.ts b/vite.config.ts index 7809557..a40283c 100755 --- a/vite.config.ts +++ b/vite.config.ts @@ -10,22 +10,22 @@ export default defineConfig({ vue({ template: { compilerOptions: { - isCustomElement: (tag) => ['lottie-player', 'center'].includes(tag), + isCustomElement: (tag) => ['lottie-player', 'center'].includes(tag) } } }), - vueJsx(), + vueJsx() ], resolve: { alias: { - '@': fileURLToPath(new URL('./src', import.meta.url)), + '@': fileURLToPath(new URL('./src', import.meta.url)) } - }, - build: { - // outDir: 'build', - emptyOutDir: true, - chunkSizeWarningLimit: 4096, - // cssCodeSplit: true, - // cssMinify: true, } + // build: { + // // outDir: 'build', + // // emptyOutDir: true, + // // chunkSizeWarningLimit: 4096, + // // cssCodeSplit: true, + // // cssMinify: true, + // } })