Commit e58cea0 breaks logo&avatar uploads
Ithanil opened this issue · comments
Jan Kessler commented
Since the Greenlight container is now running as user greenlight, it cannot anymore write to /usr/src/app/storage
, where avatar and logo images are stored.
storage
directory needs to be owned by greenlight and if storage is bind-mounted from host filesystem, the directory needs userid 999 as owner there. That means the gl-install.sh method will also be broken without modification.
Fred Dixon commented
Good catch!
Daniel Molkentin commented
Fair point, we have our own Dockerfile
and Kubernetes deployment which does that.
Ahmad Farhat commented
Thanks for testing @Ithanil