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

Make Dockerfile Development Friendly #79340

Closed
6 tasks done
JoeTice opened this issue Mar 26, 2024 · 3 comments
Closed
6 tasks done

Make Dockerfile Development Friendly #79340

JoeTice opened this issue Mar 26, 2024 · 3 comments

Comments

@JoeTice
Copy link
Contributor

JoeTice commented Mar 26, 2024

Description

Optimize the Dockerfile for development purposes to achieve slim builds and quick rebuild times without sacrificing functionality.


Tasks

  • Review and implement best practices for Docker multi-stage builds.
  • Optimize layer caching strategies for development builds.
  • Test rebuild times and compare with current benchmarks.

Acceptance Criteria

  • Dockerfile supports efficient development builds with optimized layer caching.
  • Rebuild times are significantly improved without losing build functionality.
  • Documentation is updated with instructions for development builds using the optimized Dockerfile.
@ryan-mcneil ryan-mcneil changed the title Maker Dockerfile Development Friendly Make Dockerfile Development Friendly Apr 9, 2024
@ryan-mcneil
Copy link
Contributor

Perhaps we could have thought the criteria through better for this ticket.

This PR has a new Dockerfile prepared for development (well, mostly). I'm not sure if we want to merge it at this time.

@JoeTice
Copy link
Contributor Author

JoeTice commented Apr 11, 2024

SPRINT 50 UPDATE - IN PROGRESS: Troubleshooting an issue that surfaced, expect to be completed in Sprint 51

@ryan-mcneil
Copy link
Contributor

AC met, but we'll keep this PR in a DRAFT state until we're ready to swap out all CI pieces

@JoeTice JoeTice closed this as completed Apr 23, 2024
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
None yet
Development

No branches or pull requests

2 participants