Skip to content

Conversation

@cabutlermit
Copy link
Contributor

@cabutlermit cabutlermit commented Jun 3, 2025

What does this PR do?

  • Update CODEOWNERS to force review by Dhruti when the Dockerfile is modified
  • Minor adjustments to the config.ini.php file related to report archiving.
  • Update the backup script to use tar (this is just copying the techinque I found in the entrypoint script)
  • Minor updates to some documentation

Helpful background context

With the updates to the infrastructure and the use of persistent storage for a few of the paths in the /var/www/html, we needed to change how we manage the container. See PR#28 in the infrastructure repository. These are the infrastructure changes that must be deployed before this updated container should be deployed.

How can a reviewer manually see the effects of these changes?

Includes new or updated dependencies?

YES: But not in the traditional sense! With this update, the running service container (and the report archive task) now explicitly require that the EFS filesystem is available and that certain folders and files are accessible.

What are the relevant tickets?

Developer

  • [n/a] All new ENV is documented in README (or there is none)
  • Stakeholder approval has been confirmed (or is not needed)

Code Reviewer

  • The commit message is clear and follows our guidelines
    (not just this pull request message)
  • There are appropriate tests covering any new functionality
  • The documentation has been updated or is unnecessary
  • The changes have been verified
  • New dependencies are appropriate or there were no changes

Why these changes are being made:
With the updates to the infrastructure and the use of peristent storage
for a few of the paths in the `/var/www/html`, we needed to change
how we managed the container.

How these changes are implemented:
* Update CODEOWNERS to force review by Dhruti when the Dockerfile is
modified
* Minor adjustments to the config.ini.php file related to report
archiving.
* Update the backup script to use tar (this is just copying the
techinque I found in the entrypoint script)
* Minor updates to some documentation

Related Jira Tickets:
* https://mitlibraries.atlassian.net/browse/IN-1301
@cabutlermit cabutlermit marked this pull request as ready for review June 5, 2025 17:44
@cabutlermit cabutlermit requested a review from a team as a code owner June 5, 2025 17:44
Copy link
Contributor

@tim-rix tim-rix left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Everything looks OK to me

@cabutlermit cabutlermit merged commit 30dc127 into main Jun 5, 2025
2 checks passed
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.

3 participants