Pimcore Development stack
Pimcore development stack - is a basic CI/CD solution for developers who would like to extend the functionality of Pimcore or build a new product based on Pimcore.
TryDirect will automatically create three VPS instances and a network in the prefered cloud provider.
Pimcore development stack will be deployed on these instances in the order you can find below.
What do you get with this app stack
VPS instances will have following software deployed:
- VPS with the self hosted Gitlab and a basic CI/CD preconfigured
- Development VPS includes: Pimcore in debug mode, MySQL 5.7, Nginx latest stable + LetsEncrypt certbot.
- Production VPS includes: Pimcore (no debug), MySQL 5.7, Nginx latest stable + LetsEncrypt certbot.
Servers will be accessible by subdomain names, for example, if the base domain is mydomain.com:
- git.mydomain.com - instance with Gitlab
- dev.mydomain.com - instance with Pimcore (dev git branch), development mode
- prod.mydomain.com - instance with Pimcore (prod git branch), production model
The development workflow model is the following
- The owner invites the developer using Gitlab
- Developer clones the project
- Developer pushes the changes to specific git branch, this can be dev for dev server or production branch for production server
- Development server update triggered automatically by a commit from the dev branch
- The owner can merge dev branch to production and trigger upgrade of production server
What does Pimcore Development stack include
This stack includes pimcore skeleton and demo.
https://github.com/pimcore/skeleton/releases<br/>https://github.com/pimcore/demo/releases
What is Pimcore
Pimcore is an Open Source digital platform, providing up-to-date, consistent, and personalized experiences to customers. It is used to aggregate, enrich, and manage enterprise data. It provides a centralized solution for PIM, MDM, DAM, CDP, DXP/CMS, and digital commerce in a seamlessly integrated platform.
Who is using Pimcore Development
- Web Developers
- Product Owners
- Content Managers
- Content Developers
What are the benefits of using Pimcore Development stack
- Upgrade easier to a new version thanks to the app running on Docker containers
- Effortlessly migrate the application to another cloud provider
- Set up the process of work for developers more clear and precise
- Easily set up CI / CD processes
- Run multiple applications over a single operating system kernel
- Quickly and smoothly port docker containers to a different OS
- Enjoy the fast startup and better performance of the app, as well as a lower system overhead