[FIX] DOCKER COMPOSE BUILD: added postgresql-client, updated README with docker steps, added google_auth_oauthlib to requirements.txt #1019
Add this suggestion to a batch that can be applied as a single commit.
This suggestion is invalid because no changes were made to the code.
Suggestions cannot be applied while the pull request is closed.
Suggestions cannot be applied while viewing a subset of changes.
Only one suggestion per line can be applied in a batch.
Add this suggestion to a batch that can be applied as a single commit.
Applying suggestions on deleted lines is not supported.
You must change the existing code in this line in order to create a valid suggestion.
Outdated suggestions cannot be applied.
This suggestion has been applied or marked resolved.
Suggestions cannot be applied from pending reviews.
Suggestions cannot be applied on multi-line comments.
Suggestions cannot be applied while the pull request is queued to merge.
Suggestion cannot be applied right now. Please check back later.
Description
This pull request fixes Docker build issues and updates documentation.
Specifically, it:
postgresql-clientto the Dockerfile to ensure database utilities (pg_isready, etc.) are available during container build and entrypoint execution.google_auth_oauthlibtorequirements.txtto resolve missing module errors during build.README.mdto include proper Docker Compose steps for running Horilla.Ticket Link
#887
Summary of Changes
postgresql-clientto apt-get installrequirements.txt: addedgoogle_auth_oauthlibREADME.mdwith Docker Compose instructionsAdditional implementation details
docker compose build.docker compose upruns Horilla and PostgreSQL containers correctly.Deployment Notes
docker compose upwithout modifying Dockerfile or requirements manually.Screenshot
N/A
Before
postgresql-client.google_auth_oauthlib.After
postgresql-client→ builds correctly.google_auth_oauthlibincluded in requirements → build succeeds.docker compose updirectly.