# admin-template **Repository Path**: xiaomao12/admin-template ## Basic Information - **Project Name**: admin-template - **Description**: 极简的后台管理系统 - **Primary Language**: Java - **License**: Not specified - **Default Branch**: master - **Homepage**: None - **GVP Project**: No ## Statistics - **Stars**: 0 - **Forks**: 0 - **Created**: 2024-07-19 - **Last Updated**: 2024-12-30 ## Categories & Tags **Categories**: Uncategorized **Tags**: None ## README # admin-template #### 介绍 极简的后台管理系统
原项目地址:https://github.com/ems-admin/ems-admin-vue3 基于此项目改造而来,优化了部分代码逻辑,增加了部分功能
#### 软件架构 - ug-admin是后端代码 - web是vue前端代码 #### 部署应用 1. ug-admin使用打jar包方式直接启动部署jar包即可 2. web使用vue cli命令`npm run build`打包,打包目录在当前项目下的dist中,只需把dist部署到nginx或其他代理即可 #### docker部署 1. 搭建mysql、redis、nginx等配套环境并配置同一网络
查看网络:docker network ls
查看应用的网络信息:docker inspect <容器名称>
```xml "Networks": { "data_ly-network": { "IPAMConfig": null, "Links": null, "Aliases": [ "6801ce158375" ], "NetworkID": "43b621471f394a016e8ed84bac0902b90863b74e91c5d848cfc001172602014e", "EndpointID": "2493fa31c6d134edd6c5b74303a41e6ad075e969b6c02ed6edf4d1330ff8398a", "Gateway": "172.18.0.1", # 容器网关ip "IPAddress": "172.18.0.6", # 容器内ip,容器内的应用相互调用可以使用此ip或者容器名称 "IPPrefixLen": 16, "IPv6Gateway": "", "GlobalIPv6Address": "", "GlobalIPv6PrefixLen": 0, "MacAddress": "02:42:ac:12:00:06", "DriverOpts": null } } ``` 2. 应用打包使用Dockerfile
```xml # 构建镜像 docker build -t <镜像名称> . # 查看命令,就会出现生成的镜像 docker images ``` 3. 应用部署启动
```xml # 启动容器 docker run -d -p <容器对外访问ip>:<容器ip> --name <容器名称> <镜像名称> # 或者指定使用容器内网络 docker run -d -p <容器对外访问ip>:<容器ip> --network=<容器内的网络名称> --name <容器名称> <镜像名称> ```