LibrePhotos / librephotos

A self-hosted open source photo management service. This is the repository of the backend.
MIT License
7.01k stars 309 forks source link

Improve speed of CI pipeline #322

Closed derneuere closed 3 years ago

derneuere commented 3 years ago

After introducing ARM images to the CI pipeline, it now takes two and half hours to install the requirements and six and a half our to install the dependencies. The reason is that we have to build a lot of requirements and dependencies from source, because there aren't any arm64 builds.

We should introduce another docker image that only installs the requirements for the backend container and the current librephotos image should only copy over the code.

derneuere commented 3 years ago

We now use the GitHub action cache, which increased the speed by alot.