Skip to content
DevOps Middleware based on Docker / Kuberntes
Branch: master
Clone or download
Fetching latest commit…
Cannot retrieve the latest commit at this time.
Permalink
Type Name Latest commit message Commit time
Failed to load latest commit information.
assets
LICENSE
README.md
opts-egg.md
opts-react.md

README.md

Maidops · GitHub license

CircleCI

Maidops is a DevOps Middleware based on Docker / Kuberntes .

Features

  • image management
  • webhook
    • Docker Hub
    • Harbor
    • Aliyun Container Registry
  • notification
    • dingtalk
  • docker / kubernets deployment
    • aliyun container service
    • kubernetes
    • rancher (WIP)

Installation

Install from git

opts-egg

# download source
git clone https://github.com/thonatos/opts-egg.git
cd opts-egg
npm i

# config or export envs
touch app/config/config.prop.js

# run
npm run start

opts-react

# download source
git clone https://github.com/thonatos/opts-react
cd opts-react
npm i

# config
vi env.{env}

Install from docker-compose

Docker Compose

version: '2'
services:
  devops:
    image: implementsio/opts-egg:latest
    environment:
      - EGG_SERVER_ENV=prod
      - EGG_MAIDOPS_ACCESS_TOKEN=
      - EGG_WHITELIST=
      - EGG_MAIDOPS_ACCESS_TOKEN=
      - EGG_ADMINISTRATOR_USERNAEM=
      - EGG_ADMINISTRATOR_PASSWORD=
      - EGG_MONGOOSE_URL=
      - EGG_DINGTALK_ROBOT_URL=
    ports:
      - 7001

Aliyun Container Service

version: '2'
services:
  devops:
    image: implementsio/opts-egg:latest
    environment:
      - EGG_SERVER_ENV=prod  
      - EGG_SERVER_ENV=prod
      - EGG_MAIDOPS_ACCESS_TOKEN=
      - EGG_WHITELIST=
      - EGG_MAIDOPS_ACCESS_TOKEN=
      - EGG_ADMINISTRATOR_USERNAEM=
      - EGG_ADMINISTRATOR_PASSWORD=
      - EGG_MONGOOSE_URL=
      - EGG_DINGTALK_ROBOT_URL=      
    ports:
      - 7001
    # volumes:
    #  - oss_volume:/nouse
    #  - ./opts-egg/config/config.prod.js:/usr/src/app/config/config.prod.js:ro
    labels:
      aliyun.scale: '1'
      aliyun.rolling_updates: 'true'
      aliyun.routing.port_7001: http://{YOUR_DOMAIN_NAME}

Development

You can find the screenshots here.

Contributing

Suggestions

Please open an issue here.

License

Maidops is MIT licensed.

You can’t perform that action at this time.