diff --git a/.vuestorefrontcloud/docker/docs/Dockerfile b/.vuestorefrontcloud/docker/docs/Dockerfile index 0706c931a..319ac0c96 100644 --- a/.vuestorefrontcloud/docker/docs/Dockerfile +++ b/.vuestorefrontcloud/docker/docs/Dockerfile @@ -1,14 +1,22 @@ -FROM node:14 AS build +FROM node:16-alpine AS build WORKDIR /var/www +RUN apk add --no-cache \ + yarn + COPY . . +# Run dependencies needed to build API Refenrece +RUN yarn install + +# Build docs RUN cd docs \ - && npm install \ + && yarn install \ && sed -i "s/base: '\/',/base: '\/magento\/',/g" ./.vuepress/config.js \ && cat ./.vuepress/config.js \ - && npm run build + && yarn api-extract \ + && yarn build FROM nginx diff --git a/packages/theme/composables/useMagentoConfiguration/UseMagentoConfiguration.ts b/packages/theme/composables/useMagentoConfiguration/UseMagentoConfiguration.ts index 4f9316d1d..f8526d898 100644 --- a/packages/theme/composables/useMagentoConfiguration/UseMagentoConfiguration.ts +++ b/packages/theme/composables/useMagentoConfiguration/UseMagentoConfiguration.ts @@ -1,5 +1,5 @@ import type { ComputedRef } from '@nuxtjs/composition-api'; -import type { StoreConfig } from '~/../api-client/lib'; +import type { StoreConfig } from '@vue-storefront/magento-api'; /** The interface provided by {@link useMagentoConfiguration} composable. */ export interface UseMagentoConfigurationInterface {