.vscode | ||
public | ||
src | ||
.gitignore | ||
compose.yaml | ||
Dockerfile | ||
index.html | ||
manifest.json | ||
nginx.conf | ||
package-lock.json | ||
package.json | ||
README.md | ||
tsconfig.app.json | ||
tsconfig.json | ||
tsconfig.node.json | ||
vite.config.ts |
surl front
短链接生成系统, 基于Vue3
的前端
配置项
配置后端接口信息
配置src/stores/siteconfig-store.js
中的两个变量
protocol
协议,默认为http
host
主机+端口号,默认为localhost:18888
部署
容器部署
- 准备
docker
、docker compose
环境 - 按需修改 nginx.conf
运行
docker compose up -d
启动容器即可
本地部署
-
安装依赖
sudo apt install nodejs npm nginx npm install
-
配置nginx
- 按需修改
nginx.conf
,并复制到/etc/nginx/sites-enabled/default
- 运行
sudo nginx -t
检查配置 - 执行编译
npm run build
- 将
dist
下的内容复制到/usr/share/nginx/html
- 运行
sudo nginx -s reload
- 按需修改