feat 访问产品历史价格时进行url编码
Some checks failed
Build image / build (push) Failing after 4s

This commit is contained in:
timerzz 2024-06-04 20:04:56 +08:00
parent 33754c6e0b
commit d1275c3ce1
5 changed files with 41 additions and 69 deletions

View File

@ -5,7 +5,7 @@ jobs:
runs-on: ubuntu-latest
steps:
- name: Checkout
uses: https://gitea.timerzz.com/timerzz/checkout@v4
uses: https://git.timerzz.com:20443/timerzz/checkout@v4
- name: build
run: docker build -t ${{ vars.DOCKER_REGISTRY }}/${{ vars.IMAGE_NAME }}:1.3 -f Dockerfile .
- name: tag

View File

@ -1,7 +1,9 @@
FROM oven/bun:1 as front
FROM node:20-slim AS front
COPY . /build
WORKDIR /build/
RUN bun install && bun run build
RUN npm config set registry http://registry.npmmirror.com && npm install -g pnpm
RUN pnpm install && pnpm run build
FROM nginx:alpine
COPY --from=front /build/dist /usr/share/dist

View File

@ -9,36 +9,6 @@ server {
index index.html index.htm;
}
# location /api/v1/proxies {
# resolver 10.43.0.10 valid=10s; # 6.6.6.6 为自建DNS
# proxy_pass http://ht-watcher:8080;
# }
#
# location /api/v1/pushers {
# resolver 10.43.0.10 valid=10s; # 6.6.6.6 为自建DNS
# proxy_pass http://pusher:8080;
# }
#
# location /api/v1/push {
# resolver 10.43.0.10 valid=10s; # 6.6.6.6 为自建DNS
# proxy_pass http://pusher:8080;
# }
#
# location /api/v1/watchers {
# resolver 10.43.0.10 valid=10s; # 6.6.6.6 为自建DNS
# proxy_pass http://ht-watcher:8080;
# }
#
# location /api/v1/spider{
# resolver 10.43.0.10 valid=10s; # 6.6.6.6 为自建DNS
# proxy_pass http://product-spider:8080;
# }
#
# location /api/v1/products {
# resolver 10.43.0.10 valid=10s; # 6.6.6.6 为自建DNS
# proxy_pass http://product-backend:8080;
# }
error_page 500 502 503 504 /50x.html;
location = /50x.html {
root /usr/share/nginx/html;

View File

@ -19,5 +19,5 @@ export const UpdateProduct=(p)=>{
}
export const GetProduct = (pid) => {
return product.get(`p/${pid}`)
return product.get(`p/${encodeURIComponent(pid)}`)
}

View File

@ -22,41 +22,41 @@ export default defineConfig({
server:{
open: true,
proxy: {
'/api/v1/products': {
// target: 'https://ht.timerzz.com:20443/',
target: 'http://192.168.31.163:31828/',
changeOrigin: true,
secure: false,
ws: true,
},
'/api/v1/push': {
target: 'https://ht-dev.timerzz.com:20443/',
// target: 'http://192.168.31.55:2280/',
changeOrigin: true,
secure: false,
ws: true,
},
'/api/v1/pushers': {
target: 'https://ht-dev.timerzz.com:20443/',
// target: 'http://192.168.31.55:2280/',
changeOrigin: true,
secure: false,
ws: true,
},
'/api/v1/watchers': {
target: 'https://ht-dev.timerzz.com:20443/',
// target: 'http://192.168.31.55:2280/',
changeOrigin: true,
secure: false,
ws: true,
},
'/api/v1/proxies': {
target: 'https://ht-dev.timerzz.com:20443/',
// target: 'http://192.168.31.55:2280/',
changeOrigin: true,
secure: false,
ws: true,
},
// '/api/v1/products': {
// // target: 'https://ht.timerzz.com:20443/',
// target: 'http://192.168.31.163:31828/',
// changeOrigin: true,
// secure: false,
// ws: true,
// },
// '/api/v1/push': {
// target: 'https://ht-dev.timerzz.com:20443/',
// // target: 'http://192.168.31.55:2280/',
// changeOrigin: true,
// secure: false,
// ws: true,
// },
// '/api/v1/pushers': {
// target: 'https://ht-dev.timerzz.com:20443/',
// // target: 'http://192.168.31.55:2280/',
// changeOrigin: true,
// secure: false,
// ws: true,
// },
// '/api/v1/watchers': {
// target: 'https://ht-dev.timerzz.com:20443/',
// // target: 'http://192.168.31.55:2280/',
// changeOrigin: true,
// secure: false,
// ws: true,
// },
// '/api/v1/proxies': {
// target: 'https://ht-dev.timerzz.com:20443/',
// // target: 'http://192.168.31.55:2280/',
// changeOrigin: true,
// secure: false,
// ws: true,
// },
'/api/v1': {
target: 'https://ht.timerzz.com:20443/',
// target: 'http://192.168.31.55:2280/',