|
|
@@ -12,15 +12,16 @@ const User = () => import('views/devops/rbac/User')
|
|
|
// machine
|
|
|
const MachineHost = () => import('views/devops/machine/MachineHost')
|
|
|
const AliyunKey = () => import('views/devops/machine/AliyunKey')
|
|
|
-const Docker = () => import('views/devops/machine/Docker')
|
|
|
const MachineProc = () => import('views/devops/machine/MachineProc')
|
|
|
const MachineTask = () => import('views/devops/machine/MachineTask')
|
|
|
// build
|
|
|
const BuildDir = () => import('views/devops/build/BuildDir')
|
|
|
const RepoAuth = () => import('views/devops/build/RepoAuth')
|
|
|
const Compiler = () => import('views/devops/build/Compiler')
|
|
|
-const DockerRegistry = () => import('views/devops/build/DockerRegistry')
|
|
|
const Packer = () => import('views/devops/build/Packer')
|
|
|
+// docker
|
|
|
+const Docker = () => import('views/devops/docker/Docker')
|
|
|
+const DockerRegistry = () => import('views/devops/docker/DockerRegistry')
|
|
|
// app
|
|
|
const AppConfig = () => import('views/devops/app/AppConfig')
|
|
|
const BuildDeploy = () => import('views/devops/app/BuildDeploy')
|
|
|
@@ -93,14 +94,6 @@ export default {
|
|
|
component: AliyunKey,
|
|
|
meta: { needAuth: true, roles: ['devops_admin'] }
|
|
|
},
|
|
|
- {
|
|
|
- path: '/bg/machine/docker',
|
|
|
- name: 'Docker',
|
|
|
- title: 'Docker 管理',
|
|
|
- icon: 'el-icon-s-data',
|
|
|
- component: Docker,
|
|
|
- meta: { needAuth: true, roles: ['devops_admin'] }
|
|
|
- },
|
|
|
{
|
|
|
path: '/bg/machine/proc',
|
|
|
name: 'MachineProc',
|
|
|
@@ -119,6 +112,32 @@ export default {
|
|
|
}
|
|
|
]
|
|
|
},
|
|
|
+ {
|
|
|
+ path: '/bg/docker',
|
|
|
+ name: 'DockerIndex',
|
|
|
+ title: 'Docker',
|
|
|
+ icon: 'el-icon-user-solid',
|
|
|
+ component: { render: (e) => e('router-view') },
|
|
|
+ meta: { needAuth: true, roles: ['devops_admin'] },
|
|
|
+ children: [
|
|
|
+ {
|
|
|
+ path: '/bg/docker/container',
|
|
|
+ name: 'Docker',
|
|
|
+ title: 'Docker 容器',
|
|
|
+ icon: 'el-icon-user-solid',
|
|
|
+ component: Docker,
|
|
|
+ meta: { needAuth: true, roles: ['devops_admin'] }
|
|
|
+ },
|
|
|
+ {
|
|
|
+ path: '/bg/docker/registry',
|
|
|
+ name: 'DockerRegistry',
|
|
|
+ title: 'Docker 仓库',
|
|
|
+ icon: 'el-icon-user-solid',
|
|
|
+ component: DockerRegistry,
|
|
|
+ meta: { needAuth: true, roles: ['devops_admin'] }
|
|
|
+ }
|
|
|
+ ]
|
|
|
+ },
|
|
|
{
|
|
|
path: '/bg/build',
|
|
|
name: 'BuildDirIndex',
|
|
|
@@ -151,14 +170,6 @@ export default {
|
|
|
component: Compiler,
|
|
|
meta: { needAuth: true, roles: ['devops_admin'] }
|
|
|
},
|
|
|
- {
|
|
|
- path: '/bg/build/docker_registry',
|
|
|
- name: 'DockerRegistry',
|
|
|
- title: 'docker 仓库',
|
|
|
- icon: 'el-icon-files',
|
|
|
- component: DockerRegistry,
|
|
|
- meta: { needAuth: true, roles: ['devops_admin'] }
|
|
|
- },
|
|
|
{
|
|
|
path: '/bg/build/packer',
|
|
|
name: 'Packer',
|