gopidesupavan commented on PR #52156: URL: https://github.com/apache/airflow/pull/52156#issuecomment-3092351742
> > I think it is now ready for review, one small thing that's not great is it downloads all the dependencies before running (So it takes a little while for it to start up). Maybe that could be fixed, but I haven't looked into it yet. > > What you could potentially do is to mount a separate volume in a specific directory and configure GO (I guess via env variable) to store the cache for all those downloaded binaries in this folder. Such mounted volume will be preserve across breeze restarts, it could be deleted during `breeze down --cleanup-go-cache` . We do that with `pip/uv` cache folder and `mypy` cache folder already, you can take a blueprint from those. > > Some leads for you to look at it: > > * https://github.com/apache/airflow/blob/main/scripts/ci/docker-compose/mypy.yml -> where volume for mypy is defined > * look for include_mypy_volume > * eventually what happens in shell_params: > > ```python > if self.include_mypy_volume: > compose_file_list.append(DOCKER_COMPOSE_DIR / "mypy.yml") > ``` yeah make sense -- 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: [email protected] For queries about this service, please contact Infrastructure at: [email protected]
