Skip to content

fixup files mount issues #155

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

Merged
merged 5 commits into from
Aug 7, 2025
Merged

fixup files mount issues #155

merged 5 commits into from
Aug 7, 2025

Conversation

labkey-willm
Copy link
Contributor

Rationale

teamcity smoketests are failing due to permissions errors because the container was trying to write to teamcity-agent dirs w/o going through the @files VOLUME setting removed in #154 , because of the lingering files mount in the docker-compose file

This is was not a problem on ECS, where different VOLUME settings in the ECS config still directed the container to EFS. But ECS would have failed on an empty setting in application.properties without the export added in this PR.

Related Pull Requests

Changes

  • export LABKEY_EXTERNAL_MODULES into an env var for stuffing into application.properties
  • comment out files mount from docker-compose

@labkey-willm labkey-willm changed the title fix log perms fixup files mount issues Aug 7, 2025
@labkey-stuartm
Copy link
Contributor

We will need to merge this change also with v25.8.x branch since 25.8 is also broken.

@labkey-willm labkey-willm merged commit 9e6a3cd into develop Aug 7, 2025
8 checks passed
@labkey-willm labkey-willm deleted the fb_fix_log_perms branch August 7, 2025 17:53
labkey-willm added a commit that referenced this pull request Aug 7, 2025
* better teamcity output when smoke test fails

* fix perms of LABKEY_HOME/files and logs

* undo fix perms of LABKEY_HOME/files and logs

* export LABKEY_EXTERNAL_MODULES so application.properties gets it filled in properly

* remove files mount from docker-compose
labkey-willm added a commit that referenced this pull request Aug 7, 2025
* better teamcity output when smoke test fails

* export LABKEY_EXTERNAL_MODULES so application.properties gets it filled in properly

* remove files mount from docker-compose
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