Skip to content

Conversation

@gothick
Copy link
Owner

@gothick gothick commented Jan 30, 2026

No description provided.

Copy link

Copilot AI left a comment

Choose a reason for hiding this comment

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

Pull request overview

This PR updates the container startup and build process to ensure all dependent services are ready before the app starts and that filesystem permissions for uploaded/media assets are correctly configured.

Changes:

  • Chains the Elasticsearch wait-for-it.sh check together with the DB and Redis checks so the application only proceeds once all three services are available.
  • Extends the Dockerfile setup to create a media directory and to set appropriate permissions and ownership (www-data:www-data) for both uploads and media directories.

Reviewed changes

Copilot reviewed 2 out of 2 changed files in this pull request and generated no comments.

File Description
docker/entrypoint.sh Fixes the wait sequence so DB, Redis, and Elasticsearch all must be ready before running migrations.
Dockerfile Ensures upload and media directories exist with correct permissions and ownership for runtime access.

💡 Add Copilot custom instructions for smarter, more guided reviews. Learn how to get started.

@gothick gothick merged commit 60abeea into master Jan 30, 2026
7 of 8 checks passed
@gothick gothick deleted the Fix/Entrypoint branch January 30, 2026 21:15
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