etcd v3管理界面webui

etcd v3管理界面

https://github.com/shiguanghuxian/etcd-manage前端

本項目是 e3w 的一個副本,修改了裏邊etcd庫(etcd原來飲用地址不能夠)的引入地址,和加了容許跨域請求。vue

webui最新加入英文和中文語言支持node

可使用我編寫的docker-compose,快速在docker中啓動etcd3管理界面 地址: https://github.com/shiguanghuxian/docker-compose/tree/master/etcd33git

編譯和運行

因爲前端使用了vue-cli3,在docker中沒有成功編譯前端代碼,因此須要手動編譯前端代碼。github

前端代碼編譯:web

  1. 安裝node

    下載地址 https://nodejs.org/vue-cli

  2. 安裝cnpm加速node依賴安裝速度

    npm install -g cnpm --registry=https://registry.npm.taobao.orgdocker

  3. 安裝vue-cli3

    cnpm install -g @vue/clinpm

  4. 安裝依賴,編譯項目

    cd $GOPATH/github.com/shiguanghuxian/etcd-manage/static跨域

    cnpm install && npm run build

運行

項目中用到的go.etcd.io/etcd庫,能夠從github下載https://github.com/etcd-io/etcd,拷貝到對應目錄

1.安裝go依賴

govendor add +external

2.運行
docker-compose up

運行效果

首頁

列表形式顯示

添加

刪除

查看&修改

相關文章
相關標籤/搜索