sanbo commited on
Commit
b65426a
·
1 Parent(s): 8ff7ca4

update sth at 2025-10-03 12:57:53

Browse files
Files changed (4) hide show
  1. Dockerfile +7 -9
  2. go.mod +14 -3
  3. go.sum +17 -0
  4. main.go +0 -0
Dockerfile CHANGED
@@ -1,26 +1,24 @@
1
  # Build stage
2
- FROM golang:1.23-alpine AS builder
3
  WORKDIR /app
4
  COPY go.mod go.sum ./
5
  RUN go mod download
6
  COPY . .
7
- RUN CGO_ENABLED=0 GOOS=linux go build -a -installsuffix cgo -o main .
8
 
9
  # Final stage
10
  FROM alpine:latest
11
- RUN apk --no-cache add ca-certificates tzdata
12
  WORKDIR /app
13
  COPY --from=builder /app/main .
14
 
15
  # Labels
16
- LABEL maintainer="Z2"
17
- LABEL description="Z2 兼容API代理"
18
- LABEL version="1.0.2"
19
 
20
  # Expose port
21
  EXPOSE 7860
22
 
23
  # Run the application
24
- CMD ["./main"]
25
- # FROM ghcr.io/hhhaiai/z2-amd64:latest
26
-
 
1
  # Build stage
2
+ FROM golang:1.24-alpine AS builder
3
  WORKDIR /app
4
  COPY go.mod go.sum ./
5
  RUN go mod download
6
  COPY . .
7
+ RUN CGO_ENABLED=0 go build -o main .
8
 
9
  # Final stage
10
  FROM alpine:latest
11
+ RUN apk --no-cache add ca-certificates
12
  WORKDIR /app
13
  COPY --from=builder /app/main .
14
 
15
  # Labels
16
+ LABEL maintainer="Zai"
17
+ LABEL description="Zai API"
18
+ LABEL version="1.0.4"
19
 
20
  # Expose port
21
  EXPOSE 7860
22
 
23
  # Run the application
24
+ CMD ["./main"]
 
 
go.mod CHANGED
@@ -1,5 +1,16 @@
1
- module z2api
2
 
3
- go 1.23.0
4
 
5
- toolchain go1.23.4
 
 
 
 
 
 
 
 
 
 
 
 
1
+ module z2
2
 
3
+ go 1.24
4
 
5
+ toolchain go1.24.1
6
+
7
+ require (
8
+ github.com/chromedp/cdproto v0.0.0-20250724212937-08a3db8b4327 // indirect
9
+ github.com/chromedp/chromedp v0.14.1 // indirect
10
+ github.com/chromedp/sysutil v1.1.0 // indirect
11
+ github.com/go-json-experiment/json v0.0.0-20250725192818-e39067aee2d2 // indirect
12
+ github.com/gobwas/httphead v0.1.0 // indirect
13
+ github.com/gobwas/pool v0.2.1 // indirect
14
+ github.com/gobwas/ws v1.4.0 // indirect
15
+ golang.org/x/sys v0.34.0 // indirect
16
+ )
go.sum CHANGED
@@ -0,0 +1,17 @@
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1
+ github.com/chromedp/cdproto v0.0.0-20250724212937-08a3db8b4327 h1:UQ4AU+BGti3Sy/aLU8KVseYKNALcX9UXY6DfpwQ6J8E=
2
+ github.com/chromedp/cdproto v0.0.0-20250724212937-08a3db8b4327/go.mod h1:NItd7aLkcfOA/dcMXvl8p1u+lQqioRMq/SqDp71Pb/k=
3
+ github.com/chromedp/chromedp v0.14.1 h1:0uAbnxewy/Q+Bg7oafVePE/6EXEho9hnaC38f+TTENg=
4
+ github.com/chromedp/chromedp v0.14.1/go.mod h1:rHzAv60xDE7VNy/MYtTUrYreSc0ujt2O1/C3bzctYBo=
5
+ github.com/chromedp/sysutil v1.1.0 h1:PUFNv5EcprjqXZD9nJb9b/c9ibAbxiYo4exNWZyipwM=
6
+ github.com/chromedp/sysutil v1.1.0/go.mod h1:WiThHUdltqCNKGc4gaU50XgYjwjYIhKWoHGPTUfWTJ8=
7
+ github.com/go-json-experiment/json v0.0.0-20250725192818-e39067aee2d2 h1:iizUGZ9pEquQS5jTGkh4AqeeHCMbfbjeb0zMt0aEFzs=
8
+ github.com/go-json-experiment/json v0.0.0-20250725192818-e39067aee2d2/go.mod h1:TiCD2a1pcmjd7YnhGH0f/zKNcCD06B029pHhzV23c2M=
9
+ github.com/gobwas/httphead v0.1.0 h1:exrUm0f4YX0L7EBwZHuCF4GDp8aJfVeBrlLQrs6NqWU=
10
+ github.com/gobwas/httphead v0.1.0/go.mod h1:O/RXo79gxV8G+RqlR/otEwx4Q36zl9rqC5u12GKvMCM=
11
+ github.com/gobwas/pool v0.2.1 h1:xfeeEhW7pwmX8nuLVlqbzVc7udMDrwetjEv+TZIz1og=
12
+ github.com/gobwas/pool v0.2.1/go.mod h1:q8bcK0KcYlCgd9e7WYLm9LpyS+YeLd8JVDW6WezmKEw=
13
+ github.com/gobwas/ws v1.4.0 h1:CTaoG1tojrh4ucGPcoJFiAQUAsEWekEWvLy7GsVNqGs=
14
+ github.com/gobwas/ws v1.4.0/go.mod h1:G3gNqMNtPppf5XUz7O4shetPpcZ1VJ7zt18dlUeakrc=
15
+ golang.org/x/sys v0.6.0/go.mod h1:oPkhp1MJrh7nUepCBck5+mAzfO9JrbApNNgaTdGDITg=
16
+ golang.org/x/sys v0.34.0 h1:H5Y5sJ2L2JRdyv7ROF1he/lPdvFsd0mJHFw2ThKHxLA=
17
+ golang.org/x/sys v0.34.0/go.mod h1:BJP2sWEmIv4KK5OTEluFJCKSidICx8ciO85XgH3Ak8k=
main.go CHANGED
The diff for this file is too large to render. See raw diff