Skip to content

feat: install api python package inside docker

jooola requested to merge jooola/funkwhale:docker_pip_install into develop

Expect feat: install api python package inside docker, this MR doesn't introduce any behavior changes, and are mainly small cleanup/improvements.

  • feat: use allowlist based .dockerignore
  • feat: don't compile python byte code in docker
  • feat: don't buffer stdout/err in docker
    This makes sure we don't loose any logs that might have been buffered and haven't been written to the docker logs.
  • feat: disable pip cache during docker build
  • feat: install api python package inside docker This mainly allow users to use the funkwhale-manage entrypoint.
  • style: readability for docker pip dependencies install
  • style: sort apk dependencies in docker
  • feat: improve docker caching The apk dependencies will change less often than the venv from the builder.
Edited by jooola

Merge request reports