Compare commits

..

7 Commits
v2.0 ... main

Author SHA1 Message Date
wangli
29a57d69d8 跳转默认的目录结构 2025-12-23 00:13:43 +08:00
wangli
b1d0c11da6 完善一些使用说明,以及文案说明 2025-12-21 20:13:53 +08:00
wangli
a92be64c10 完善一些使用说明,以及文案说明 2025-12-21 19:59:39 +08:00
wangli
8fa969a9b8 完善一些使用说明,以及文案说明 2025-12-21 19:57:21 +08:00
wangli
a430587307 调整登陆页默认密码 2025-12-21 19:47:01 +08:00
wangli
5a54d2fe16 调整登陆页默认密码 2025-12-21 19:44:16 +08:00
wangli
a92c771c8f admin 页面增加统计功能 2025-12-21 19:25:33 +08:00
5 changed files with 26 additions and 7 deletions

11
HELP.md
View File

@ -9,4 +9,13 @@ docker run -d -p 8080:8080 -e FILE_PATH=/mnt/images --name my-gallery -v /opt/1p
应用环境变量: -e FILE_PATH 图片文件夹根目录 APP_SECURE_PASSWORD 系统登录密码 APP_SECURE_AUTH 系统生成授权码API密钥 APP_SECURE_KEY 系统生成授权码的 AES KEY
APIFOX API 令牌APS-JXFgORmNs7eiW3NsWuBWYfpI6mGvBrFr
APIFOX API 令牌APS-JXFgORmNs7eiW3NsWuBWYfpI6mGvBrFr
升级、发布 Docker 镜像:
1. docker login
2. mvn clean package
3. docker build -t wangli648438/private-gallery:v2.0 .
4. docker tag wangli648438/private-gallery:v2.0 wangli648438/private-gallery:latest
5. docker push wangli648438/private-gallery:v2.0
6. docker push wangli648438/private-gallery:latest

10
ReadMe.md Normal file
View File

@ -0,0 +1,10 @@
#V1.0 版本说明
- 简单把磁盘中某个图片目录映射到web服务中无任何授权验证。
- 配置application.yml的filePath即可如果使用docker使用-v 和-e 挂载目录,和映射目录。
### V2.0 版本说明
- 增加授权验证,支持多用户,多目录。
- 增加管理员管理界面,和授权码用户自选图片功能
- 增加/api/admin/generate-code接口方便配合闲鱼管理系统进行授权码的获取和发货。
- 增加/admin、/cart两个页面
- 图片则分为-effect 和-template 为后缀的两个为一组图片

View File

@ -3,15 +3,15 @@ server:
# 文件存储路径配置
file:
path: "/Users/wangli/Downloads/image2/" # 文件存储路径
path: "/Users/wangli/Downloads/screen/" # 文件存储路径,同时也是存放 SqlLite 文件的位置
# 应用配置
app:
# 管理员密码
secure-password: "WANG+li648438"
# 生成授权码的接口访问KEY
# 生成授权码的接口访问 KEY
secure-auth: "1q2w3e4r"
# 加密 key
# 授权码生成时需要的 slot key
secure-key: "WANG+li648438745"
spring:

View File

@ -174,7 +174,7 @@
item.dataset.code = code.code;
item.innerHTML = `
<div onclick="loadCartForCode('${code.code}')">
<strong>${code.order_no || code.code}</strong>
<strong>${code.code}</strong>
<span>登录/上限:${code.login_count}/${code.login_limit} | 失效: ${new Date(code.expires_at).toLocaleString()}</span>
</div>
<div class="actions">

View File

@ -143,12 +143,12 @@
<div class="login-wrapper">
<div class="login-container">
<div class="logo-area">
<h2>模板图片挑选服务</h2>
<h2>投屏图片在线挑选系统</h2>
<div class="subtitle">Secure Access Management</div>
</div>
<div class="input-group">
<input type="password" id="password" placeholder="请输入授权码" onkeydown="if(event.keyCode==13) doLogin()" value="WANG+li648438">
<input type="password" id="password" placeholder="请输入授权码" onkeydown="if(event.keyCode==13) doLogin()">
</div>
<button onclick="doLogin()">立即验证并进入</button>