diff --git a/{{cookiecutter.project_repo_name}}/Dockerfile b/{{cookiecutter.project_repo_name}}/Dockerfile index 8bd80675d..432ddaa3e 100644 --- a/{{cookiecutter.project_repo_name}}/Dockerfile +++ b/{{cookiecutter.project_repo_name}}/Dockerfile @@ -16,11 +16,11 @@ COPY . /opt/wps WORKDIR /opt/wps -# Create conda environment -RUN conda env create -n wps -f environment.yml +# Create conda environment with PyWPS +RUN conda create -n wps -c conda-forge python=3.7 pywps=4.2 # Install WPS -RUN ["/bin/bash", "-c", "source activate wps && python setup.py develop"] +RUN ["/bin/bash", "-c", "source activate wps && python setup.py install"] # Start WPS service on port {{ cookiecutter.http_port }} on 0.0.0.0 EXPOSE {{ cookiecutter.http_port }} diff --git a/{{cookiecutter.project_repo_name}}/environment.yml b/{{cookiecutter.project_repo_name}}/environment.yml index a22dc2421..3e42b1682 100644 --- a/{{cookiecutter.project_repo_name}}/environment.yml +++ b/{{cookiecutter.project_repo_name}}/environment.yml @@ -1,10 +1,11 @@ name: {{ cookiecutter.project_slug }} channels: -#- conda-forge +- conda-forge - defaults dependencies: - pip -- pywps>=4.2 +- python>=3.6,<3.8 +- pywps>=4.2.4,<4.3 - jinja2 - click - psutil