Patch: Azure compatible docker.userEmulation
replacement
#26
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.
Patch comes from the PR
Summary of change
The setting in the docker profile
docker.userEmulation
was removed from Nextflow in this PR 4596.Following this issue I had implemented this at the process level as in this PR
This caused problems when running on Azure but not locally, and was missed in tests.
However the correct solution, as seen in the nf-core template, here is to put it in the docker profile as via
docker.runOptions = '-u $(id -u):$(id -g)'
e.g,