Python-Devops, gathers Python stack for DevOps, these are usually my basic templates use for my implementations, so, feel free to use it and evolve it! Everything is Docker!
- Basic Python
- Basic Backend
- Scaling-up Backend
- Big data piping
- Apache big data
- Unit test
- Stress test
- Miscellaneous
- AutoPEP8
- Graph function dependencies
- Flask
- Flask with MongoDB
- REST API Flask
- Flask Redis PubSub
- Flask Mysql with REST API
- Flask Postgres with REST API
- Flask Elasticsearch
- Flask Logstash with Gunicorn
- MLFlow with Nginx reversed proxy
- Flask SocketIO with Redis
- Multiple Flask with Nginx Loadbalancer
- Multiple Flask SocketIO with Nginx Loadbalancer
- RabbitMQ and multiple Celery with Flask
- Flask + Gunicorn + HAproxy
- Streaming Tweepy to Elasticsearch
- Scheduled crawler using Luigi Spotify to Elasticsearch
- Airflow to Elasticsearch
- Flask with Hadoop
- Flask with Kafka
- Flask with Hadoop Hive
- PySpark with Jupyter and Hadoop
- Flink with Jupyter (not working)
- Apache Storm with Redis
- Pytest
- Locust
- Elasticsearch + Kibana
- Elasticsearch + Cerebro
- Jupyter notebook
- Jupyterhub
- Jupyterhub + Github Auth
- Hadoop cluster + Luigi + Jupyter Notebook
- Kafka cluster
- Apache Storm
Every folders contain .yml for docker-compose. You need to install Docker-Compose first.
To run,
compose/build
To safely close
compose/down
To remove all images
docker rmi $(docker images -q)
To remove none
images
docker rmi $(docker images -f "dangling=true" -q)
To remove all containers
docker rm $(docker ps -aq)