openapi-generator-cli icon indicating copy to clipboard operation
openapi-generator-cli copied to clipboard

[BUG] Docker build outputting root:root directory/file permissions

Open mtraynham opened this issue 3 years ago • 3 comments

⚠️ Important Notice

Please differentiate the bug

This repository is not responsible for the actual code generation. If you have problems with the code generation, please open the bug at OpenAPITools/openapi-generator.

Please also check if the bug is already known before you open a new bug.


🐛 Bug Report:

Describe the bug

Docker image generates directory/files with root:root permissions instead of the current user.

Steps to Reproduce

Steps to reproduce the behavior:

  1. Run the build using a docker image

Expected behavior

It generates the build using the current user and group.

Screenshots

image

Operation System (please complete the following information):

  • OS: Ubuntu

Package System (please complete the following information):

  • Version [e.g. 22]

Additional context

Probably needs an additional Docker parameter when running the build to specify the user and group. https://docs.docker.com/engine/reference/run/#user

docker run --user $(id -u):$(id -g)

mtraynham avatar Jun 03 '22 20:06 mtraynham

Thank you! This solved our problem where we couldn't revert changes in git for files generated by the openapi-generator docker image.

Papooch avatar Jan 24 '23 08:01 Papooch

Facing same issue, did this issue has been addressed or it is still an in-progress issue?

kasir-barati avatar Apr 21 '24 13:04 kasir-barati