gustavobini commented on issue #7406: URL: https://github.com/apache/incubator-devlake/issues/7406#issuecomment-2083244756
I had many issues installing it in macOS that I personally gave up. I went the Docker Compose route using the recently added `watch` command. I also added a layer to the Dockerfile to execute the tests. The test database is created with `docker compose -f docker-compose-dev.yml up mysql_test` and tests can be run with `docker build --target test -f backend/Dockerfile ./backend --progress=plain --network=host`. For developing, `docker compose -f docker-compose-dev.yml watch devlake` re-builds as it changes. The changes files are [in this commit](https://github.com/apache/incubator-devlake/compare/main...gustavobini:incubator-devlake:dev-in-docker-tmp) and might be outdated. This might seem a lot of work, but I do not have to install anything on my machine or deal with any incompatibilities. @klesh @abeizn I recall reading about an item in the roadmap about making it simpler to set up the local environment. Is any work being done in this direction, or are there any ideas? -- This is an automated message from the Apache Git Service. To respond to the message, please log on to GitHub and use the URL above to go to the specific comment. To unsubscribe, e-mail: dev-unsubscr...@devlake.apache.org For queries about this service, please contact Infrastructure at: us...@infra.apache.org