File size: 520 Bytes
7b3af6e
 
 
 
 
bd74252
 
 
 
 
7b3af6e
b82e3e8
4b1bbe6
 
8d8affb
7b3af6e
 
 
b13aef9
9f08c60
bd74252
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
FROM node:lts-alpine

EXPOSE 3000
ENV TZ=Asia/Shanghai

# 添加时区配置
RUN apk add --no-cache tzdata && \
    ln -snf /usr/share/zoneinfo/$TZ /etc/localtime && \
    echo $TZ > /etc/timezone

WORKDIR /app
RUN apk add git
RUN git clone https://github.com/906051999/cursor-api.git . && \
    git pull origin main
ADD utils.js src/
RUN yarn config set registry https://registry.npmmirror.com/
RUN yarn

RUN sed -i 's/\/v1\/chat\/completions/\/proxy\/v1\/chat\/completions/g' src/index.js

CMD ["npm", "run", "start"]