Skip to content

laoshanxi/app-mesh-ui

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

language.badge release.badge docker.badge

Web GUI for App Mesh

Web GUI for App Mesh

Architecture

Development

Build Docker image

docker build -t appmesh-ui .

Develop environment

# preview the release environment effect
npm run preview

# preview the release environment effect + static resource analysis
npm run preview -- --report

# code format check
npm run lint

# code format check and auto fix
npm run lint -- --fix

# run development
npm run dev

Deploy

  • Use docker to start a container connected to local App Mesh
docker run \
  --name=appmesh-ui \
  -d \
  --restart=always \
  -p 443:443 \
  -e APP_MESH_API_URL=https://`hostname`:6060 \
  -e VUE_APP_TITLE=`hostname` \
  -v /opt/appmesh/ssl/server.pem:/etc/nginx/conf.d/server.crt:ro \
  -v /opt/appmesh/ssl/server-key.pem:/etc/nginx/conf.d/server.key:ro \
  laoshanxi/appmesh-ui

The following environment variables can be used to customize the deployment:

Variable Description Default Value
APP_MESH_API_URL The App Mesh API service URL https://127.0.0.1:6060
VUE_APP_TITLE The Web Site Title App Mesh

Demo

License

MIT license.