Skip to content
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

Improvements for Docker in Development #1004

Open
Silic0nS0ldier opened this issue Jun 30, 2019 · 0 comments
Open

Improvements for Docker in Development #1004

Silic0nS0ldier opened this issue Jun 30, 2019 · 0 comments
Labels
developer experience The one building with UF Docker needs discussion A decision needs to be taken by the dev team
Milestone

Comments

@Silic0nS0ldier
Copy link
Member

The current development Docker configuration "works" within a certain sense of the word, but is much more painful to get running with than should be necessary. Often at times demanding an understanding of the UserFrosting build processes and general setup, plus experience with Docker itself.

The root of the issue here is that the current Docker configuration requires UF tooling to work within the limitations of a service oriented system. To address this a toolkit image will be required that includes all the necessary tools (but not necessarily NGINX and the MySQL server), such that UF tooling functions and the individual services can still be scaled (this is important as it permits debugging of issues related to scaling which a production Docker configuration would ideally support). Ultimately, a user should be able to run php bakery bake (and any other bakery command).

Some other enhancements worth considering are adding a mailcatcher service, which would address a major pain point in getting all of UserFrosting running locally. Initial investigations show this to be relatively trivial to implement.

@Silic0nS0ldier Silic0nS0ldier added developer experience The one building with UF Docker needs discussion A decision needs to be taken by the dev team labels Jun 30, 2019
@lcharette lcharette added this to the 5.1.0 milestone Nov 25, 2023
@lcharette lcharette modified the milestones: 5.1.0, 5.2.0 Feb 17, 2024
@lcharette lcharette modified the milestones: 5.2.0, 5.3.0 Apr 14, 2024
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
developer experience The one building with UF Docker needs discussion A decision needs to be taken by the dev team
Projects
Status: Not Started
Development

No branches or pull requests

2 participants