|
2 | 2 |
|
3 | 3 | 一个超简单的短网址管理平台(前端)。 |
4 | 4 |
|
5 | | -[**配置后端 API:shortener**](https://git.jetsung.com/idev/shortener-server) |
| 5 | +[**配置后端 API:shortener-server**](https://git.jetsung.com/idev/shortener-server) |
6 | 6 |
|
7 | 7 | 预览:  |
8 | 8 |
|
@@ -42,77 +42,7 @@ npm run build |
42 | 42 |
|
43 | 43 | ## 部署 |
44 | 44 |
|
45 | | -### Docker |
46 | | - |
47 | | -```yaml |
48 | | ---- |
49 | | -# https://git.jetsung.com/idev/shortener-server |
50 | | - |
51 | | -services: |
52 | | - shortener: |
53 | | - image: ghcr.io/idevsig/shortener-server:dev-amd64 |
54 | | - container_name: shortener |
55 | | - restart: unless-stopped |
56 | | - ports: |
57 | | - - ${BACKEND_PORT:-8080}:8080 |
58 | | - volumes: |
59 | | - - ./data:/app/data |
60 | | - - ./config.toml:/app/config.toml |
61 | | - depends_on: |
62 | | - - valkey |
63 | | - |
64 | | - valkey: |
65 | | - image: valkey/valkey:latest |
66 | | - restart: unless-stopped |
67 | | - environment: |
68 | | - - TZ=Asia/Shanghai |
69 | | - |
70 | | - frontend: |
71 | | - image: ghcr.io/idevsig/shortener-frontend:dev-amd64 |
72 | | - restart: unless-stopped |
73 | | - ports: |
74 | | - - ${FRONTEND_PORT:-8081}:80 |
75 | | -``` |
76 | | -
|
77 | | -### Nginx 反向代理 |
78 | | -
|
79 | | -```nginx |
80 | | -# 前端配置 |
81 | | -location / { |
82 | | - proxy_pass http://127.0.0.1:8080; |
83 | | - |
84 | | - client_max_body_size 1024m; |
85 | | - proxy_set_header Host $host:$server_port; |
86 | | - |
87 | | - proxy_set_header X-Real-Ip $remote_addr; |
88 | | - proxy_set_header X-Forwarded-For $proxy_add_x_forwarded_for; |
89 | | - proxy_set_header X-Forwarded-Proto $scheme; # 透传 HTTPS 协议标识 |
90 | | - proxy_set_header X-Forwarded-Ssl on; # 明确 SSL 启用状态 |
91 | | - |
92 | | - proxy_http_version 1.1; |
93 | | - proxy_set_header Upgrade $http_upgrade; |
94 | | - proxy_set_header Connection "upgrade"; |
95 | | - proxy_connect_timeout 99999; |
96 | | -} |
97 | | - |
98 | | -# 对接 API |
99 | | -location /api/ { |
100 | | - proxy_pass http://127.0.0.1:8081/api/v1/; |
101 | | - |
102 | | - client_max_body_size 1024m; |
103 | | - proxy_set_header Host $host:$server_port; |
104 | | - |
105 | | - proxy_set_header X-Real-Ip $remote_addr; |
106 | | - proxy_set_header X-Forwarded-For $proxy_add_x_forwarded_for; |
107 | | - proxy_set_header X-Forwarded-Proto $scheme; # 透传 HTTPS 协议标识 |
108 | | - proxy_set_header X-Forwarded-Ssl on; # 明确 SSL 启用状态 |
109 | | - |
110 | | - proxy_http_version 1.1; |
111 | | - proxy_set_header Upgrade $http_upgrade; |
112 | | - proxy_set_header Connection "upgrade"; |
113 | | - proxy_connect_timeout 99999; |
114 | | -} |
115 | | -``` |
| 45 | +部署教程查看 [**shortener-server**](https://git.jetsung.com/idev/shortener-frontend#文档) 项目。 |
116 | 46 |
|
117 | 47 | ## 仓库镜像 |
118 | 48 |
|
|
0 commit comments