Choosing an installation modeEdit on GitHub
In this section, you can find installation guides for Spryker in Docker. Currently, you can install Spryker in the following ways:
- Install Spryker in Development mode.
- Install Spryker in Demo mode.
- Integrate Docker into an exiting project.
What installation mode do I choose?
To install Spryker with all the tools for developing your project, go with the Development mode. Depending on your OS, see one of the following guides for installation instructions:
To check out Spryker features and how Spryker works in general, go with the Demo mode. Depending on your OS, see one of the following guides for installation instructions:
If you are already running a Spryker project with another solution like Vagrant, and you want to switch to Docker, see Integrating the Docker SDK into existing projects.
Find more details about each mode in the following sections.
Development mode is a configuration in which Spryker is built and running with development tools and file synchronization.
Development mode is used in the following cases:
- To learn how Spryker works.
- To develop a new functionality.
- To debug a functionality.
Development mode installation guides
See one of the following guides to install Spryker in Development mode:
Demo mode is a configuration in which Spryker is built and running without development tools, like file synchronization. As a result, Docker images in this mode are smaller.
In Demo mode, the following functionalities are missing or disabled:
- Swagger UI service
- Debugging functionality
- File synchronization
Demo mode is used in the following cases:
- To check or show the functionalities of B2B/B2C demo shops.
- To check a custom build or a new feature.
- To test or deploy an application using Continuous Integration and Continuous Delivery tools.
Demo mode installation guides
See one of the following guides to install Spryker in Demo mode:
Integrating Docker into existing projects
If you are already running a Spryker project based on Development Virtual Machine or any other solution, you can convert it into a Docker based project. Learn how to convert a project into a Docker based instance in Integrating the Docker SDK into existing projects.
Once you’ve selected and installation mode, follow one of the guides below:
For submitting the form