All Projects → adhorn → eleanor

adhorn / eleanor

Licence: other
Code used during my Chaos Engineering and Resiliency Patterns talk.

Programming Languages

python
139335 projects - #7 most used programming language
Dockerfile
14818 projects

Projects that are alternatives of or similar to eleanor

Resume-Generator
A Resume builder which allows users to build their own custom resumes with details like experience,projects , skills ,education etc. Users can also have the feature to download their resumes . To contribute send PR at development branch from where it will be merged in master once checked.
Stars: ✭ 28 (+100%)
Mutual labels:  flask-application, flask-backend, flask-sqlalchemy
flask-boilerplate
A Flask Boilerplate to quickly get started with production-grade flask application. It has some additional packages pre-configured for ease of development.
Stars: ✭ 43 (+207.14%)
Mutual labels:  flask-application, flask-backend
MiniBookSearch
📗 Simple book management system using Web API "openBD" / Python(Flask)+ Vue.js + Elasticsearch
Stars: ✭ 30 (+114.29%)
Mutual labels:  flask-application
pocket-cms
☁️ A pocket sized CMS written for nodejs
Stars: ✭ 13 (-7.14%)
Mutual labels:  backend
yii2-admin-template
Yii2 application template targeted for backends.
Stars: ✭ 17 (+21.43%)
Mutual labels:  backend
fbsql
Work (secure) with your backend database within HTML
Stars: ✭ 16 (+14.29%)
Mutual labels:  backend
pycroft
The new AG DSN management system
Stars: ✭ 16 (+14.29%)
Mutual labels:  flask-application
Rakkit
🌐 A framework written in TypeScript that provides REST/GraphQL API and Websocket tools to build amazing server-side applications
Stars: ✭ 32 (+128.57%)
Mutual labels:  backend
imitate-wechat-menu-backend
用Vue.js模仿微信公众平台自定义菜单的前端页面
Stars: ✭ 98 (+600%)
Mutual labels:  backend
minibar
Minibar: Kleine Leiste für REDAXO, die nützliche Funktionen fürs System und den jeweiligen Benutzerkontext anbietet
Stars: ✭ 29 (+107.14%)
Mutual labels:  backend
TIGER
Python toolbox to evaluate graph vulnerability and robustness (CIKM 2021)
Stars: ✭ 103 (+635.71%)
Mutual labels:  robustness
ATMC
[NeurIPS'2019] Shupeng Gui, Haotao Wang, Haichuan Yang, Chen Yu, Zhangyang Wang, Ji Liu, “Model Compression with Adversarial Robustness: A Unified Optimization Framework”
Stars: ✭ 41 (+192.86%)
Mutual labels:  robustness
jobs
💼 Job opportunities in Singapore and abroad
Stars: ✭ 36 (+157.14%)
Mutual labels:  backend
flask-template
Template for creating Flask based projects
Stars: ✭ 60 (+328.57%)
Mutual labels:  flask-application
deep-state-observer
State library for high performance applications.
Stars: ✭ 25 (+78.57%)
Mutual labels:  backend
Metric Learning Adversarial Robustness
Code for NeurIPS 2019 Paper
Stars: ✭ 44 (+214.29%)
Mutual labels:  robustness
avatar-gen
pillow 生成头像,中英文首字母或者随机像素化。Using pillow for generate avatars, first letter of string in Chinese and English or random pixel like avatars.
Stars: ✭ 31 (+121.43%)
Mutual labels:  flask-application
ct-material-dashboard-pro-laravel
Material Pro Dashboard For Laravel Framework 9.x and Up
Stars: ✭ 18 (+28.57%)
Mutual labels:  backend
slotlist-backend
Backend of slotlist.info, an ArmA 3 mission planning and slotlist management tool
Stars: ✭ 13 (-7.14%)
Mutual labels:  backend
talkshow
A Call 4 Papers System - A simple base app as example of Flask Architecture
Stars: ✭ 56 (+300%)
Mutual labels:  flask-application

Eleanor-Project

Eleanor-Project is a set of project used to run and demo Eleanor

Folders:

/eleanor contains the Python Application

/nginx contains the load balancer configuration

/chaos contains an example chaos experiment using ChaosToolkit

/mysql-replica is a fork of https://github.com/twang2218/mysql-replica (You have to create it yourself!)

Prerequisites:

To use and run Eleanor, you need to have docker installed locally. The application is built using docker-compose.

You also need a python virtual environment in which you have installed all the /eleanor_project/elanor/requirements.txt

For python virtual environments, I use pyenv

> pyenv virtualenv eleanor
(eleanor) > pip install -r requirements.txt

To run the application, open a terminal in you local machine (Mac, Linux or Windows) and run docker-compose up this will built and run a set of docker containers found in /elanor_project/docker-compose.yml.

> cd eleanor_project
> docker-compose up 

Once the application is built and runs (this may take a while when you do it for the first time), you need to initialise the database. To do that, open another terminal and run:

> docker-compose run eleanor-api python3 create_db.py
Note that the project description data, including the texts, logos, images, and/or trademarks, for each open source project belongs to its rightful owner. If you wish to add or remove any projects, please contact us at [email protected].