From 82b15cc7396f2403361c7f442ea7203ced47ed1d Mon Sep 17 00:00:00 2001 From: Marcin Kwiatkowski Date: Tue, 24 May 2022 11:52:54 +0200 Subject: [PATCH] build: updated docs dockerfile and fix type issue --- .vuestorefrontcloud/docker/docs/Dockerfile | 14 +++++++++++--- .../UseMagentoConfiguration.ts | 2 +- 2 files changed, 12 insertions(+), 4 deletions(-) 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 {