I am migrating quite some projects from local servers to Azure functions. In these projects we use our own created Python modules which we are hosting on private GitHub repo. When developing locally or on a Ubuntu server, we can add the ssh-key to the GitHub repo and we can do:
pip install git+ssh://email@example.com/org-name/package-name.git
This way we install our private modules.
But how would we do this on an Azure functions where we have
git+ssh://firstname.lastname@example.org/org-name/package-name.git in our requirements.txt together with other open source packages like
requests==2.24.0. I am not sure how to add ssh to our function app.
Or is there a better solution for this?