Skip to content

Conversation

@NabeelKhanYYC
Copy link
Contributor

Optimizations for Docker to improve developer experience

  • Updated .dockerignore to ignore docker-compose.yml and Dockerfile
  • Fixed Warnings for docker-compose.yml due to deprecated version and case inconstancy
  • Updated docker-compose.yml with volume override for vendors folder

** Moved source copy to last step in build process to prevent unnecessary composer re-installs or apt installs
* Updated docker-compose to use proper formatting and remove deprecated version tag
* Updated .dockerignore to ignore Dockerfile and docker-compose.yml
* Remove entrypoint override in docker-compose.yml
* Reverted changes to Dockerfile due to potential to break other projects (Per PR Feedback)
* Updated docker-compose to add back user directive to prevent build breaks (Per PR Feedback)
@jaapio jaapio merged commit 00ce9fe into phpDocumentor:master Jul 29, 2025
84 checks passed
@jaapio
Copy link
Member

jaapio commented Jul 29, 2025

thanks for adding these changes.

@NabeelKhanYYC NabeelKhanYYC deleted the optimization/docker branch July 29, 2025 14:44
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants