devenv.sh support for OpenMage (next level development environment) #2995
Replies: 3 comments 14 replies
-
Interesting, I'll try this out tomorrow. I am so behind devops tech, barely using docker, and now there's devenv. Last I used something like this was when I was using Vagrant to develop mage sites. |
Beta Was this translation helpful? Give feedback.
-
As far as I am concerned, until last year in July I had OM installed in Ubuntu and with the help of PHPStrom I worked on a project directly in Linux. When Sven brought up DDEV, I started testing it intensively in Windows in various configurations. I found that installed in WSL2 is a little faster than when running in Ubuntu. I stayed in Windows since then, I installed PHPStorm along with other Windows-specific programs. DDEV is absolutely fantastic and configurable, but it requires resources, especially memory. Windows + Docker + PHPStorm sometimes reach 12 GB. This solution proposed by you should also be tried so that we have as many installation and fast running options as possible for OM. A comparison with DDEV would be important, especially on the consumption of resources, but also on the custom side. From what I can see, the idea is similar to DDEV, where Docker is replaced by something else. Maybe you should add phpMyAdmin in addition to Mailhog. DDEV has it and it is run with the command |
Beta Was this translation helpful? Give feedback.
-
My PR on NixOS packages to include n98-magerun and n98-magerun2 has been merged. I've included n98-magerun in my devenv environment, it's just great! |
Beta Was this translation helpful? Give feedback.
-
In the past few days I've been working on a very cool (I think) project: https://github.com/fballiano/openmage-devenv
devenv it's a powerful development environment based on NixOS.
It allows you to have containerized environments without containers or hypervisor or emulation, with native performance on any platform.
This is by far the fasted Magento/Openmage development environment I've ever worked with and it's more than worth of the time to learn it.
I came across devenv just a few days ago and I've been blown away by it, and other big projects (like shopware) are already migrating to it.
I'd like to integrate it directly in OM's main repo but I'd wait a bit for that since it's fairly new.
If you want to know more about NixOS/devenv or this small project please let me know, I'm already migrating all of the dev environments and I think you'll have fun with it too.
Fabrizio
Beta Was this translation helpful? Give feedback.
All reactions