python-flask-template icon indicating copy to clipboard operation
python-flask-template copied to clipboard

Templates not working in Openshift

Open pbriet opened this issue 3 years ago • 0 comments

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

  • Openshift/OKD 4.7 (but should affect all versions of Openshift / OKD)

  • Faas-CLI version 0.13.9

Thanks,

pbriet avatar May 12 '21 10:05 pbriet