PyWPS Ansible Playbook¶
Warning
This playbook is under development and is currently only used to deploy PyWPS applications from Birdhouse like Emu.
Introduction¶
PyWPS Ansible Playbook can completely provision a remote server to run the full stack of PyWPS, including:
- Conda to manage application dependencies.
- Nginx as Web-Server.
- Supervisor to start/stop and monitor services.
- PostgreSQL optional database used for job logging.
It will install a PyWPS application on a single host. Nginx, Supervisor and miniconda are installed on the system. The PyWPS application is fetched from GitHub and dependencies are installed into a Conda environment.
See the docs
subdirectory or readthedocs for complete documentation.