-
-
Notifications
You must be signed in to change notification settings - Fork 2.6k
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Dev: provide DDEV project config for new developers #21883
Comments
Hi @rr-it and thanks for opening the draft PR. I started this response at the PR but then thought it's best to have the discussion at the issue itself. We have an internal initiative looking into providing a virtualised dev environment for Matomo and ddev is one of the options considered. I use ddev for Matomo locally already but we also have other options like (but not only) https://containers.dev/ and we haven't yet evaluated all the aspects of each tool in full to make a decision which way to go. It's certainly handy to have a community contribution that can provide inspiration and possibly lead the way on some aspects of the work. I, for example, didn't know there were the host commands, those are quite handy. It's good you opened the issue for the pull request as well. I'm sure you haven't spent tens of hours of time on this yet but could I perhaps suggest to seek the teams' opinion/guidance adding the RFC label on the issue or just simply by opening and asking in the issue (we usually get to see it in a day) for all of us to better align on the approach and make the best use of your time and your contribution? Before we can get to anything merged in the area of providing a unified dev environment within Matomo codebase, we have to be quite confident it will work for most. People in our team have experience with ddev, have run it on several projects, and it could as well be the best available solution at the moment. I'll see if we can share some of the aspects we were looking into so you could provide your view on those as well. Could you share your answers to these questions in the meantime?
Thanks again for your time and the contribution! |
@michalkleiner This PR is more or less the documentation of my already running DDEV setup. So next time I will get Matomo running quickly by myself. Software stack:
On running multiple DDEV projects simultaneously:I have at max 2 or 3 projects really running simultaneously in DDEV. Usually I work on TYPO3 projects, which not only include the 'web' and 'db' container, but also some more containers like 'Solr'. Performance / hardware:
The hardware is handling the load totally fine. I can't say what happens on more constrained hardware. On getting Matomo initialized by CLII miss some CLI commands to get Matomo running without any interaction:
|
Thanks for the additional information, @rr-it, appreciate it! |
Summary
I'd like to give new developers an easy start to develop on Matomo.
With an already running DDEV environment (depends on Docker) it should be an effortless exercise:
Your Environment
The text was updated successfully, but these errors were encountered: