feat: 从黄果 NET hgdjnet-server 9bfbafe 导入 HKDJ 官网后端

来源:hgdjnet-server 9bfbafe10d417deea959bd53117bc88a10e60a83
项目身份 HKDJ / JHA-216,独立官网仓库,Jenkins 守卫键 hkdjnet
测试目录 /server/hkdj_net,App/Web API 30331/30332

Co-Authored-By: Claude Opus 4.7 <noreply@anthropic.com>
This commit is contained in:
2026-10-16 11:20:04 +08:00
co-authored by Claude Opus 4.7
parent 99a4854def
commit 85c0071fd8
653 changed files with 85000 additions and 0 deletions
File diff suppressed because it is too large Load Diff
+26
View File
@@ -0,0 +1,26 @@
# Backend API services: app 30331, web 30332.
# Frontend owns its admin build and H5 server. These are separate entrances.
server {
listen 30333;
server_name _;
root /server/hkdj_net/houtai/dist;
index index.html;
location /api/web/ {
proxy_pass http://127.0.0.1:30332;
proxy_set_header Host $http_host;
proxy_set_header X-Real-IP $remote_addr;
proxy_set_header X-Forwarded-For $proxy_add_x_forwarded_for;
}
location /wbapi/hkdjnet/ {
proxy_pass http://127.0.0.1:30332;
proxy_set_header Host $http_host;
proxy_set_header X-Real-IP $remote_addr;
}
location / { try_files $uri $uri/ /index.html; }
}
# H5 frontend service independently listens on 30334.
# Its /api/app/* and /h5/* requests target http://127.0.0.1:30331.
# The frontend team supplies the H5/SSR runtime and matching API configuration.
+25
View File
@@ -0,0 +1,25 @@
[program:hkdj_net_app]
directory=/server/hkdj_net/app
command=/bin/bash -c 'set -a; source /server/hkdj_net/.env; set +a; exec ./hkdj-net-app'
autostart=true
autorestart=true
startsecs=10
stopasgroup=true
killasgroup=true
stdout_logfile=/server/hkdj_net/logs/app.log
stdout_logfile_maxbytes=20MB
stdout_logfile_backups=2
redirect_stderr=true
[program:hkdj_net_web]
directory=/server/hkdj_net/web
command=/bin/bash -c 'set -a; source /server/hkdj_net/.env; set +a; exec ./hkdj-net-web'
autostart=true
autorestart=true
startsecs=10
stopasgroup=true
killasgroup=true
stdout_logfile=/server/hkdj_net/logs/web.log
stdout_logfile_maxbytes=20MB
stdout_logfile_backups=2
redirect_stderr=true