All Projects → staugur → Swarmops

staugur / Swarmops

Licence: bsd-3-clause
Manage swarm clusters to provide a more concise and compact intermediate layer web application with swarm ui.

Programming Languages

python
139335 projects - #7 most used programming language

Projects that are alternatives of or similar to Swarmops

Ssis Dashboard
HTML5 SQL Server Integration Services Dashboard
Stars: ✭ 206 (+226.98%)
Mutual labels:  flask, bootstrap
Cookiecutter Flask
A flask template with Bootstrap 4, asset bundling+minification with webpack, starter templates, and registration/authentication. For use with cookiecutter.
Stars: ✭ 3,967 (+6196.83%)
Mutual labels:  flask, bootstrap
Slapdash
Boilerplate for bootstrapping scalable multi-page Dash applications
Stars: ✭ 225 (+257.14%)
Mutual labels:  flask, bootstrap
Tedivms Flask
Flask starter app with celery, bootstrap, and docker environment
Stars: ✭ 142 (+125.4%)
Mutual labels:  flask, bootstrap
Gae Init
Google App Engine based on Python, Flask, RESTful, Bootstrap and tons of other cool features
Stars: ✭ 533 (+746.03%)
Mutual labels:  flask, bootstrap
Upload Demo
Uploading a large file by fragmentation, powered by Flask and WebUploader.
Stars: ✭ 144 (+128.57%)
Mutual labels:  flask, bootstrap
Issue Label Bot
Code For The Issue Label Bot, an App that automatically labels issues using machine learning, available on the GitHub Marketplace. This is also code for the blog article: "How to automate tasks on GitHub with machine learning for fun and profit"
Stars: ✭ 292 (+363.49%)
Mutual labels:  flask, bootstrap
Job Web Demo
Python Web 实战项目,Flask + Jinja2 + Bootstrap 开发的招聘网站
Stars: ✭ 87 (+38.1%)
Mutual labels:  flask, bootstrap
Beibq
基于flask开发类似gitbook的知识管理网站。 http://demo.beibq.cn
Stars: ✭ 480 (+661.9%)
Mutual labels:  flask, bootstrap
Bootstrap Flask
Bootstrap 4 helper for Flask/Jinja2.
Stars: ✭ 441 (+600%)
Mutual labels:  flask, bootstrap
Weeklyreport
基于Flask的开源周报系统,快速docker部署
Stars: ✭ 102 (+61.9%)
Mutual labels:  flask, bootstrap
Fuse
A simple file sharing web service in Vue.js and Flask
Stars: ✭ 7 (-88.89%)
Mutual labels:  flask, bootstrap
Booklibrary
📚Simple Book library application written on flask with SQLite database.
Stars: ✭ 98 (+55.56%)
Mutual labels:  flask, bootstrap
Flog
A Simple Blog Powered by Flask
Stars: ✭ 150 (+138.1%)
Mutual labels:  flask, bootstrap
Flaskdash
Flask starter app featuring CoreUI and the FlaskUser module.
Stars: ✭ 90 (+42.86%)
Mutual labels:  flask, bootstrap
Mine With Docker
Mine cryptocurrencies with Docker containers and get paid in Bitcoin (BTC)
Stars: ✭ 281 (+346.03%)
Mutual labels:  swarm, bootstrap
Flasksaas
A great starting point to build your SaaS in Flask & Python, with Stripe subscription billing 🚀
Stars: ✭ 412 (+553.97%)
Mutual labels:  flask, bootstrap
Tableexport
The simple, easy-to-implement library to export HTML tables to xlsx, xls, csv, and txt files.
Stars: ✭ 781 (+1139.68%)
Mutual labels:  flask, bootstrap
Databook
A facebook for data
Stars: ✭ 26 (-58.73%)
Mutual labels:  flask, bootstrap
Flask Jwt Extended
An open source Flask extension that provides JWT support (with batteries included)!
Stars: ✭ 1,109 (+1660.32%)
Mutual labels:  flask

SwarmOps

Operation of swarm cluster, providing an intermediate layer application of API interface and UI.

Issue

LICENSE

BSD

Environment

  1. Python Version: 2.7
  2. Web Framework: Flask, Flask-RESTful
  3. Required Modules: requirements.txt

Usage

1. Requirement:
    1.0 yum install -y gcc gcc-c++ python-devel libffi-devel openssl-devel
    1.1 pip install -r requirements.txt
    
2. modify config.py or add environment variables(os.getenv key in the reference configuration item)

3. run:
    3.1 python main.py                 #开发模式
    3.2 bash online_gunicorn.sh start  #生产模式

Usage for Docker

   cd misc ; docker build -f Dockerfile_gcc -t alpine:gcc .
   cd .. ;   docker build -t swarmops .
   docker run -tdi --name swarmops --net=host swarmops
   ps aux|grep SwarmOps

Demo

https://swarmops.saintic.com

UI

Swarms Services Nodes Storages Network Registry

Release Note

For more info, please read the changelog.md

####Release 0.0.1

作为第一个正式发布版本,SwarmOps实现了对Docker Swarm模式的集群管理,所有操作均采用API形式。

1. UI/API可以初始化、管理多个Swarm集群
2. UI/API可以增删查改服务
3. UI/API可以增删查改节点
4. UI/API可以查询服务的其他属性, 例如replicas节点,并生成Nginx样例配置
5. 数据持久化存储local或redis, 使用redis可以多点部署
6. 认证采用passport, 并设置只允许登陆的用户列表

####Release 0.0.2

1. UI大部分功能重磅更新, 采用layer弹层方式取消跳转
2. UI集成私有仓, 支持V1版本, 查删操作
3. network查询

####Release 0.0.3

TODO

Not yet developed(暂不开发)

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].