Spin-docker technical architectureΒΆ
Spin-docker is a Python application built with the following components:
- Docker for lightweight virtualization
- Flask-RESTful (and Flask) for easy API development
- Celery for asynchronous tasks
- Redis for a fast and persistent data store
Spin-docker is deployed with the gunicorn WSGI server and Nginx reverse proxy.
It is provisioned with Ansible and virtualized locally with Vagrant.