Compare commits

...

3 Commits

Author SHA1 Message Date
67f01900d9 chore: 更新数据库连接地址为远程服务器
将本地数据库连接地址从 localhost 更改为远程服务器地址 67.209.178.202,以支持远程数据库连接。
2026-05-23 16:01:23 +08:00
3f5ea4bffd chore: add gitignore files and database fix admin user script
add root, server, client gitignore files for different environment ignore rules, and add sql script to fix or initialize admin user with bcrypt encrypted password
2026-05-23 15:12:56 +08:00
1c6599e50f chore: 清理项目编译产出的target目录文件
删除了server模块target下所有编译生成的class文件、Mapper xml配置文件、静态资源以及maven状态文件,这些都是编译临时产出文件,无需纳入版本控制
2026-05-23 15:12:19 +08:00
128 changed files with 115 additions and 2474 deletions

25
.gitignore vendored Normal file
View File

@@ -0,0 +1,25 @@
# IDE
.idea/
.vscode/
*.swp
*.swo
*~
# OS
.DS_Store
Thumbs.db
# Logs
logs/
*.log
npm-debug.log*
# Temp
tmp/
temp/
*.tmp
# Environment
.env
.env.local
.env.*.local

44
client/.gitignore vendored Normal file
View File

@@ -0,0 +1,44 @@
# Dependencies
node_modules/
.pnp
.pnp.js
# Build
dist/
dist-ssr/
*.local
# IDE
.idea/
*.suo
*.ntvs*
*.njsproj
*.sln
*.sw?
# Logs
logs/
*.log
npm-debug.log*
yarn-debug.log*
yarn-error.log*
pnpm-debug.log*
lerna-debug.log*
# OS
.DS_Store
Thumbs.db
# Test
coverage/
*.lcov
# Environment
.env
.env.local
.env.*.local
# Cache
.cache/
.temp/
*.tmp

View File

@@ -0,0 +1,11 @@
-- 检查是否存在 admin 用户
SELECT * FROM sys_user WHERE username = 'admin';
-- 如果不存在或密码错误,执行以下插入/更新
-- 密码是 admin123使用 BCrypt 加密
INSERT INTO sys_user (username, password, nickname, status, create_time, update_time)
VALUES ('admin', '$2a$10$N.zmdr9k7uOCQb376NoUnuTJ8iAt6Z5EHsM8lE9lBOsl7iAt6Z5EO', '管理员', 1, NOW(), NOW())
ON DUPLICATE KEY UPDATE
password = '$2a$10$N.zmdr9k7uOCQb376NoUnuTJ8iAt6Z5EHsM8lE9lBOsl7iAt6Z5EO',
status = 1,
update_time = NOW();

34
server/.gitignore vendored Normal file
View File

@@ -0,0 +1,34 @@
# Compiled
/target/
*.class
*.jar
*.war
*.ear
# Maven
.mvn/
mvnw
mvnw.cmd
# IDE
.idea/
*.iml
.classpath
.project
.settings/
# Logs
logs/
*.log
# Uploads (local storage files)
uploads/
# Temp
tmp/
temp/
# Environment
application-local.yml
application-dev.yml
application-prod.yml

View File

@@ -7,7 +7,7 @@ spring:
datasource:
type: com.alibaba.druid.pool.DruidDataSource
driver-class-name: com.mysql.cj.jdbc.Driver
url: jdbc:mysql://localhost:3306/wuhan_saga?serverTimezone=Asia/Shanghai&useSSL=false&allowPublicKeyRetrieval=true&useUnicode=true&characterEncoding=UTF-8
url: jdbc:mysql://67.209.178.202:3306/wuhan_saga?serverTimezone=Asia/Shanghai&useSSL=false&allowPublicKeyRetrieval=true&useUnicode=true&characterEncoding=UTF-8
username: root
password: 135827
druid:

View File

@@ -1,78 +0,0 @@
server:
port: 8080
servlet:
context-path: /api
spring:
datasource:
type: com.alibaba.druid.pool.DruidDataSource
driver-class-name: com.mysql.cj.jdbc.Driver
url: jdbc:mysql://localhost:3306/wuhan_saga?serverTimezone=Asia/Shanghai&useSSL=false&allowPublicKeyRetrieval=true&useUnicode=true&characterEncoding=UTF-8
username: root
password: 135827
druid:
initial-size: 5
min-idle: 5
max-active: 20
max-wait: 60000
time-between-eviction-runs-millis: 60000
min-evictable-idle-time-millis: 300000
validation-query: SELECT 1
test-while-idle: true
test-on-borrow: false
test-on-return: false
sql:
init:
mode: never
data:
redis:
host: localhost
port: 6379
database: 0
timeout: 5000ms
servlet:
multipart:
max-file-size: 50MB
max-request-size: 100MB
mybatis:
mapper-locations: classpath:mapper/**/*.xml
type-aliases-package: com.wuhansaga.server.entity
configuration:
map-underscore-to-camel-case: true
log-impl: org.apache.ibatis.logging.stdout.StdOutImpl
sa-token:
token-name: Authorization
timeout: 86400
active-timeout: -1
is-concurrent: true
is-share: true
token-style: uuid
is-log: false
knife4j:
enable: true
setting:
language: zh_cn
# 存储local=本机 uploads | minio=对象存储9000 为 API不是控制台 9001
# 密钥可用环境变量覆盖MINIO_ACCESS_KEY、MINIO_SECRET_KEY勿将生产密码提交到公开仓库
upload:
storage: minio
path: uploads/
allowed-types: image/jpeg,image/png,image/gif,image/webp,image/svg+xml,video/mp4,video/webm
max-size: 52428800
minio:
endpoint: http://117.72.159.31:9000
access-key: ${MINIO_ACCESS_KEY:minioadmin}
secret-key: ${MINIO_SECRET_KEY:minioadmin}
bucket: wuhan-saga
region: us-east-1
# 新闻中心多站点:单部署实例默认站点;扩展编码时改 allowed-site-codes 与库内数据
app:
portal:
site-code: wuhansaga
allowed-site-codes: wuhansaga,saga-secondary

Some files were not shown because too many files have changed in this diff Show More