Skip to content

Conversation

@paul-garster
Copy link
Contributor

For features such as upload Data, LRT needs to have shared_data between the appserver and workers.

The changes to the deployment/dockerfile are intended to introduce a name volume to act as this shared-data, and for the SHARED_DIRECTORY to be defined correctly to update configuration such as the upload_cache.

Due to problems with my local docker I haven't been able to test this stands up and performs correctly so I've left this PR in draft; however if you are able to test and verify the functionality, it's here so it can be merged into dev.

@paul-garster paul-garster requested a review from mstrong98 October 9, 2025 14:53
@paul-garster
Copy link
Contributor Author

I mounted the shared-data folder to /shared-data because that's the default in the iqgeo-platform helm chart, so I tried to keep it consistent.

Copy link
Contributor

@mstrong98 mstrong98 left a comment

Choose a reason for hiding this comment

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

@paul-garster Thanks for this.

I ran through the changes in this branch and all seem to work. Just one thought mentioned in the comment attached to this review.

Edit: See my follow up review

@mstrong98 mstrong98 self-requested a review October 10, 2025 16:31
@mstrong98 mstrong98 self-assigned this Oct 10, 2025
@mstrong98
Copy link
Contributor

These containers run as www-data user. With that, the 203-ensure-data-dirs.hs is getting a permissions denied on container start

@samfrances samfrances force-pushed the devops/ET-729-shared-data branch from e793b5c to 16afdf5 Compare October 23, 2025 14:49
@samfrances samfrances self-assigned this Oct 23, 2025
@mstrong98 mstrong98 removed their assignment Oct 28, 2025
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.

4 participants