FabianClemenz
FabianClemenz
AAlokai
Created by drafty on 11/28/2023 in #🙋|general-help
Can Vue Storefront?
Also these docs are deprecated and don’t work anymore
5 replies
AAlokai
Created by FabianClemenz on 12/8/2023 in #🙋|general-help
BasePath old custome-boilerplate-integration
nvm.. got it 🙂 needed to add the base path to the API URL
3 replies
AAlokai
Created by FabianClemenz on 12/8/2023 in #🙋|general-help
BasePath old custome-boilerplate-integration
@rohrig
3 replies
AAlokai
Created by mirza on 8/11/2023 in #🙋|general-help
Vue Storefront DigitalOcean Deployment
No problem 🙂
70 replies
AAlokai
Created by mirza on 8/11/2023 in #🙋|general-help
Vue Storefront DigitalOcean Deployment
i hope that helps, if not feel free to ask 🙂
70 replies
AAlokai
Created by mirza on 8/11/2023 in #🙋|general-help
Vue Storefront DigitalOcean Deployment
The build:digitalocean was previously used but not with deploying via docker
70 replies
AAlokai
Created by mirza on 8/11/2023 in #🙋|general-help
Vue Storefront DigitalOcean Deployment
70 replies
AAlokai
Created by mirza on 8/11/2023 in #🙋|general-help
Vue Storefront DigitalOcean Deployment
and our main package.json
70 replies
AAlokai
Created by mirza on 8/11/2023 in #🙋|general-help
Vue Storefront DigitalOcean Deployment
{
"name": "@vue-storefront/<our-integration>-theme",
"version": "0.0.1",
"private": true,
"engines": {
"node": "=18.17.x"
},
"scripts": {
"build": "nuxt build -m",
"build:analyze": "nuxt build -a -m",
"dev": "nuxt",
"generate": "nuxt generate",
"lint": "eslint . --ext .ts,.vue",
"lint:fix": "eslint . --ext .ts,.vue --fix",
"precommit": "lint-staged",
"start": "nuxt start",
"test": "jest",
"test:e2e": "cypress open --config-file tests/e2e/cypress.json",
"test:e2e:generate:report": "yarn -s mochawesome-merge \"tests/e2e/report/*.json\" > \"tests/e2e/report.json\" && yarn -s marge tests/e2e/report.json -o \"tests/e2e/report\"",
"test:e2e:hl": "cypress run --headless --config-file tests/e2e/cypress.json",
"update:check": "ncu",
"update:update": "ncu -u"
},
"dependencies": {
"@nuxtjs/auth-next": "5.0.0-1667386184.dfbbb54",
"@storefront-ui/vue": "0.11.4",
"@vue-storefront/<our-integration>": "0.0.1",
"@vue-storefront/middleware": "2.8.0",
"@vue-storefront/nuxt": "2.8.0",
"@vue-storefront/nuxt-theme": "2.8.0",
"bootstrap-vue": "^2.23.1",
"cookie-universal-nuxt": "^2.1.5",
"core-js": "^3.19.0",
"nuxt": "2.17.1",
"nuxt-i18n": "6.28.1",
"vuex-persist": "3.1.3",
"vuex": "3.6.2",
"vue": "2.6.14",
"vue-server-renderer": "2.6.14",
"vue-template-compiler": "2.6.14",
"vee-validate": "^3.4.13",
"vue-scrollto": "^2.20.0",
"vue-slick-carousel": "^1.0.6"
},
"devDependencies": {
"@nuxt/types": "2.17.1",
"@vue/test-utils": "^1.2.2",
"babel-jest": "^27.3.1",
"cypress": "^8.7.0",
"cypress-pipe": "^2.0.0",
"cypress-tags": "^0.3.0",
"jest": "^27.5.1",
"mochawesome": "^6.3.1",
"mochawesome-merge": "^4.2.0",
"mochawesome-report-generator": "^5.2.0",
"ts-loader": "^8.1.0",
"vue-jest": "^4.0.0-0"
}
{
"name": "@vue-storefront/<our-integration>-theme",
"version": "0.0.1",
"private": true,
"engines": {
"node": "=18.17.x"
},
"scripts": {
"build": "nuxt build -m",
"build:analyze": "nuxt build -a -m",
"dev": "nuxt",
"generate": "nuxt generate",
"lint": "eslint . --ext .ts,.vue",
"lint:fix": "eslint . --ext .ts,.vue --fix",
"precommit": "lint-staged",
"start": "nuxt start",
"test": "jest",
"test:e2e": "cypress open --config-file tests/e2e/cypress.json",
"test:e2e:generate:report": "yarn -s mochawesome-merge \"tests/e2e/report/*.json\" > \"tests/e2e/report.json\" && yarn -s marge tests/e2e/report.json -o \"tests/e2e/report\"",
"test:e2e:hl": "cypress run --headless --config-file tests/e2e/cypress.json",
"update:check": "ncu",
"update:update": "ncu -u"
},
"dependencies": {
"@nuxtjs/auth-next": "5.0.0-1667386184.dfbbb54",
"@storefront-ui/vue": "0.11.4",
"@vue-storefront/<our-integration>": "0.0.1",
"@vue-storefront/middleware": "2.8.0",
"@vue-storefront/nuxt": "2.8.0",
"@vue-storefront/nuxt-theme": "2.8.0",
"bootstrap-vue": "^2.23.1",
"cookie-universal-nuxt": "^2.1.5",
"core-js": "^3.19.0",
"nuxt": "2.17.1",
"nuxt-i18n": "6.28.1",
"vuex-persist": "3.1.3",
"vuex": "3.6.2",
"vue": "2.6.14",
"vue-server-renderer": "2.6.14",
"vue-template-compiler": "2.6.14",
"vee-validate": "^3.4.13",
"vue-scrollto": "^2.20.0",
"vue-slick-carousel": "^1.0.6"
},
"devDependencies": {
"@nuxt/types": "2.17.1",
"@vue/test-utils": "^1.2.2",
"babel-jest": "^27.3.1",
"cypress": "^8.7.0",
"cypress-pipe": "^2.0.0",
"cypress-tags": "^0.3.0",
"jest": "^27.5.1",
"mochawesome": "^6.3.1",
"mochawesome-merge": "^4.2.0",
"mochawesome-report-generator": "^5.2.0",
"ts-loader": "^8.1.0",
"vue-jest": "^4.0.0-0"
}
70 replies
AAlokai
Created by mirza on 8/11/2023 in #🙋|general-help
Vue Storefront DigitalOcean Deployment
The main package json or the one from theme folder? (We‘re using the old custom-integration-boilerplate)
70 replies
AAlokai
Created by mirza on 8/11/2023 in #🙋|general-help
Vue Storefront DigitalOcean Deployment
Maybe it helps 🙂
70 replies
AAlokai
Created by mirza on 8/11/2023 in #🙋|general-help
Vue Storefront DigitalOcean Deployment
FROM node:18.17.1 as builder
WORKDIR /app
ARG VSF_NUXT_APP_PORT=3000
ARG API_BASE_URL
COPY . ./
RUN yarn install
RUN echo "API_BASE_URL=${API_BASE_URL}" >> ./packages/theme/.env
EXPOSE ${VSF_NUXT_APP_PORT}
FROM builder as build
RUN NODE_ENV=production yarn build
CMD yarn start
FROM build as default
FROM node:18.17.1 as builder
WORKDIR /app
ARG VSF_NUXT_APP_PORT=3000
ARG API_BASE_URL
COPY . ./
RUN yarn install
RUN echo "API_BASE_URL=${API_BASE_URL}" >> ./packages/theme/.env
EXPOSE ${VSF_NUXT_APP_PORT}
FROM builder as build
RUN NODE_ENV=production yarn build
CMD yarn start
FROM build as default
70 replies
AAlokai
Created by mirza on 8/11/2023 in #🙋|general-help
Vue Storefront DigitalOcean Deployment
This is the dockerfile we use
70 replies
AAlokai
Created by Altamash on 9/29/2023 in #🙋|general-help
CORS origin Error
In this case for localhost it needs the full domain + port: http://localhost:3000
19 replies
AAlokai
Created by Altamash on 9/29/2023 in #🙋|general-help
CORS origin Error
General speaking: it’s always best, to set these origins - on production, to only your frontend url
19 replies
AAlokai
Created by Altamash on 9/29/2023 in #🙋|general-help
CORS origin Error
You need to add localhost to allowed origins on the magento cloudways app
19 replies
AAlokai
Created by Darren R on 9/14/2023 in #🙋|general-help
Using Node 18 (16 now EOL)
Does vsf support nuxt3?
33 replies
AAlokai
Created by Darren R on 9/14/2023 in #🙋|general-help
Using Node 18 (16 now EOL)
Just FYI - i found this https://www.herodevs.com/support/nes-vue?utm_source=vuejs-org&utm_medium=link&utm_campaign=lts-faq if vue2 is still needed - but idk how mouch this will cost
33 replies
AAlokai
Created by Darren R on 9/14/2023 in #🙋|general-help
Using Node 18 (16 now EOL)
(also vue cannot be updated to the latest version 2.7.14)
33 replies
AAlokai
Created by Darren R on 9/14/2023 in #🙋|general-help
Using Node 18 (16 now EOL)
@.rohrig do you know if there is an easy way to switch from nuxt 2 to nuxt 3 - because of the EOL in Dezember 31th?
33 replies