jaedb / Iris

Discover, explore and manage your music library across multiple sources with this beautiful web-based interface. Iris is a Mopidy frontend extension.
Apache License 2.0
1.13k stars 131 forks source link

docker entrypoint should install request PIP_PACKAGES #904

Closed curiousercreative closed 1 year ago

curiousercreative commented 1 year ago

Iris version

3.67.0

Operating system(s) affected

Browser(s) affected

What happened?

When starting the mopidy iris container, env $PIP_PACKAGES are not installed with error "ERROR: Invalid requirement: 'package_name1 package_name2'

This appears to be the cause of the regression. To workaround, I've simply run docker compose exec -it mopidy python3 -m pip install --no-cache Mopidy-Subidy Mopidy-Bandcamp (without quotes for the packages) after creating and running the container. After that, I restart it and everything's fine until the container is removed.

Logs

No response

joepaolicelli commented 1 year ago

Also running in to this, it seems the added quotes cause pip to think the list of packages here is all one package, which causes the failure.