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
Number of VPS required: 3
Companion apps
NGINX - is an HTTP and reverse proxy server, a mail proxy server, and a generic TCP/UDP proxy server
Get the easiest way to manage your MySQL server by including phpMyAdmin within the current deployment. Easily pause or stop phpMyAdmin container later.
Fail2ban scans log files and bans IPs that show the malicious signs. Highly recommended for simple VPS server setup
Nginx Proxy Manager is a user-friendly software application designed to effortlessly route traffic to your websites, whether they're hosted at home or elsewhere. It comes equipped with free SSL capabilities, eliminating the need for extensive Nginx or Letsencrypt knowledge. This tool proves especially handy for simplifying SSL generation and seamlessly proxying your docker containers.
Experience the power of MyDumper, a cutting-edge MySQL Logical Backup Tool, equipped with two indispensable components:
- MyDumper: Seamlessly export consistent backups of your MySQL databases, ensuring data integrity and reliability.
- MyLoader: Efficiently retrieve backups from MyDumper, establish connections to destination databases, and facilitate seamless imports.
Harness the potential of multithreading capabilities embedded in both tools, optimizing your backup and restoration processes.
Embrace the advantage of an Open Source solution that's driven by a vibrant community, making MyDumper a standout choice for your backup needs. Remember, MyDumper is independent of Percona, MariaDB, or MySQL products, delivering authenticity and robust performance.
Elevate your MySQL backup strategy with MyDumper today!
Get DevOps Support Hourly
By selecting this service, you will have priority access to the development team for optimizing and upgrading your stack.
Contact info@try.direct for more information or Hire an expert directly to make post-installation adjustments on an hourly basis. Browse other available services.