File size: 393 Bytes
fc5e384
c781757
bb9df9e
c781757
 
 
bb9df9e
c781757
 
 
bb9df9e
500f390
c781757
3c16e75
11f70bf
 
3c16e75
c781757
b65a9b4
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
# Build stage
FROM golang:1.22.2-alpine AS builder
WORKDIR /app
COPY . .
RUN go mod download
RUN go build -o sublinkX

# Final stage
FROM alpine:latest
WORKDIR /app

# 设置时区为 Asia/Shanghai
ENV TZ=Asia/Shanghai

RUN mkdir -p /app/db /app/logs /app/template && chmod 777 /app/db /app/logs /app/template

COPY --from=builder /app/sublinkX /app/sublinkX
EXPOSE 8000
CMD ["/app/sublinkX"]