LABEL python_version=python3.6RUN virtualenv --no-download /env -p python3.6
# Set virtualenv environment variables. This is equivalent to running# source /env/bin/activateENV VIRTUAL_ENV /envENV PATH /env/bin:$PATH
ADD requirements.txt /app/RUN pip install --upgrade pipRUN pip install -r requirements.txtADD . /app/
RUN python cythonsetup.py build_ext --inplaceCMD exec gunicorn -t 600 -c gunicorn.conf.py -b :$PORT main:appfrom setuptools import setup,Extension#from Cython.Build import cythonizefrom Cython.Distutils import build_ext
ext_modules = [ Extension("addonModules.GridMakerCy", ["addonModules/GridMaker.py"], ), Extension("addonModules.GeoCoordtoMetersCy", ["addonModules/GeoCoordtoMeters.py"],)]
for e in ext_modules: e.cython_directives = {"language_level": "3"}
setup(name='GridMaker', cmdclass = {'build_ext': build_ext}, ext_modules = ext_modules, )
docker exec -it gaeapp /bin/bash