openfaas / python-flask-template

HTTP and Flask-based OpenFaaS templates for Python 3
MIT License
85 stars 86 forks source link

Templates not working in Openshift #49

Open pbriet opened 3 years ago

pbriet commented 3 years ago

I encountered the issue described in https://github.com/openfaas/python-flask-template/issues/25

The problem still exists, and is due to Openshift assigning random user ids to containers.

Expected Behaviour

Dependencies in requirements.txt are available within function

Current Behaviour

ModuleNotFoundError

Possible Solution

I think the simplest way to solve this issue is to install the requirements globally

I.e. replacing :

USER app
RUN pip install --user -r requirements.txt

by

USER root
RUN pip install -r requirements.txt

This fix has been successfully tested.

Your Environment

Thanks,