This version of the documentation is related to Vue Storefront V1 and is marked as deprecated. For the current (v2) docs, visit the recent version.
The Storefront Cloud service is accessible via two separate channels:
- CLI Tool (opens new window) for infrastructure management,
- Storefront Cloud Code Access (opens new window) portal for source code management.
Storefront Cloud is run on Vue Storefront (opens new window) technology. You may want to customize or modify the behavior of the Frontend and/or the API layers.
You may find more developer's documentation on both apps on our Github:
Once your instance is created, you should receive the login and password credentials to the Storefront Cloud Code Access portal (opens new window).
The website is powered by the latest Gitlab (opens new window) and pre-configured with two repositories:
- demo-storefrontcloud-io - where the master branch is used to deploy the production frontend and the develop branch is used to deploy the test frontend,
- demo-storefrontcloud-io-api - where the master branch is used to deploy the production API and the develop branch is used to deploy the test API.
The namespaces are bound to the public URL addresses:
- demo-storefrontcloud-io master branch is deployed under demo.storefrontcloud.io
- demo-storefrontcloud-io-api master branch is deployed under demo.storefrontcloud.io/api
- demo-storefrontcloud-io develop branch is deployed under demo-test.storefrontcloud.io
- demo-storefrontcloud-io-api develop branch is deployed under demo-test.storefrontcloud.io/api
Cloning the code
If you've already had some experience with Gitlab, or not, you may have seen it offers very similar functionality to Github.com.
One of the first things you may want to do is to clone the repository to your
localhost to use Visual Studio Code or your editor of choice to customize the Storefront.
To do so please execute a command similar to:
git clone https://code.storefrontcloud.io/Divante/demo-storefrontcloud-io.git
For the API application:
git clone https://code.storefrontcloud.io/Divante/demo-storefrontcloud-io-api.git
Syncing up with Vue Storefront
Your repository is always initialized with the latest stable version of Vue Storefront. As it can be heavily modified for your needs, we can not make the obligatory decision to update your repository with each new release of Vue Storefront.
To update the repository to the latest release please pull the changes from the Official Vue Storefront repository (opens new window).
Note: The Cloud Team strongly recommends that you upgrade your develop branch first - and test the changes on the test.storefrontcloud.io domain before applying the changes to master.
For the frontend app:
cd demo-storefrontcloud-io git remote add upstream https://github.com/DivanteLtd/vue-storefront.git git fetch upstream git checkout master
For the API app:
cd demo-storefrontcloud-io-api git remote add upstream https://github.com/DivanteLtd/vue-storefront-api.git git fetch upstream git checkout master
At this point you'll probably need to fix some conflicts (and commit changes to the repository). We recommend using GUI based tools like: