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

Add custom php.ini, Improve Docker #71

Merged
merged 5 commits into from
Mar 23, 2024
Merged

Add custom php.ini, Improve Docker #71

merged 5 commits into from
Mar 23, 2024

Conversation

SmetDenis
Copy link
Member

This update includes adding a custom php.ini configuration file for Docker and updating the JBZoo/Utils and several other dependencies. Composer.lock and composer.json have been updated accordingly. Further details include changing the Dockerfile to replace PHP's default configuration file with a custom one and adjusting the composer installation commands. Makefile's execution info is also updated in verbosity mode for demo commands.

This update includes adding a custom php.ini configuration file for Docker and updating the JBZoo/Utils and several other dependencies. Composer.lock and composer.json have been updated accordingly. Further details include changing the Dockerfile to replace PHP's default configuration file with a custom one and adjusting the composer installation commands. Makefile's execution info is also updated in verbosity mode for demo commands.
@coveralls
Copy link

coveralls commented Mar 22, 2024

Pull Request Test Coverage Report for Build 8401609074

Details

  • 0 of 0 changed or added relevant lines in 0 files are covered.
  • No unchanged relevant lines lost coverage.
  • Overall coverage remained the same at 95.747%

Totals Coverage Status
Change from base Build 8389674042: 0.0%
Covered Lines: 1103
Relevant Lines: 1152

💛 - Coveralls

This update includes adding a custom php.ini configuration file for Docker and updating the JBZoo/Utils and several other dependencies. Composer.lock and composer.json have been updated accordingly. Further details include changing the Dockerfile to replace PHP's default configuration file with a custom one and adjusting the composer installation commands. Makefile's execution info is also updated in verbosity mode for demo commands.
In this update, a custom php.ini file is introduced to configure the PHP settings in Docker. The Dockerfile has been altered to include this file. The dependencies of JBZoo/Utils and others in composer.lock and composer.json were updated. Moreover, changes were made to the Makefile to better illustrate the executables and demo steps.
ClassPreloader has been integrated in order to preload all classes during Docker build, leading to improved runtime performance. The Dockerfile, composer.json, and composer.lock files were adjusted to accommodate this enhancement. Furthermore, the Makefile has been updated with detailed steps to provide a proper demonstration of these changes.
The main Github Actions workflow file has been updated to include the `time` command preceding Docker run scripts, providing more detailed insights on performance. Also added are `-vvv` verbosity flags to these scripts to fetch more comprehensive logs. Both updates will enable better debugging and performance measurement.
@SmetDenis SmetDenis changed the title Add custom php.ini and update dependencies Add custom php.ini, Improve Docker Mar 23, 2024
@SmetDenis SmetDenis merged commit 695ec55 into master Mar 23, 2024
24 checks passed
@SmetDenis SmetDenis deleted the optimize-docker branch March 23, 2024 12:11
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Development

Successfully merging this pull request may close these issues.

2 participants