File size: 940 Bytes
14fb9ca
5f974c4
14fb9ca
 
5f974c4
14fb9ca
5f974c4
14fb9ca
5f974c4
 
 
 
 
14fb9ca
5f974c4
 
 
 
 
 
14fb9ca
5f974c4
 
 
14fb9ca
5f974c4
 
 
 
14fb9ca
1eb3794
5f974c4
 
 
 
 
9dd2dfd
 
 
 
 
873c307
 
 
9dd2dfd
5f974c4
14fb9ca
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48

# # FROM calciumion/new-api:latest as oneapi
# FROM calciumion/new-api-horizon:latest as oneapi

# FROM nginx:alpine

# EXPOSE 7860

# # 创建所有必要的目录并设置权限
# RUN mkdir -p /data/logs && \
#     mkdir -p /logs && \
#     chmod -R 777 /data && \
#     chmod -R 777 /logs

# # Nginx相关目录设置
# RUN chmod 777 /var/cache/nginx && \
#     mkdir -p /var/log/nginx && \
#     chmod 777 /var/log/nginx && \
#     touch /var/run/nginx.pid && \
#     chmod 777 /var/run/nginx.pid

# # 从oneapi镜像复制必要的文件
# COPY --from=neo-api /neo-api /neo-api
# COPY --from=neo-api /data /data

# # 复制配置文件
# COPY nginx.conf /etc/nginx/nginx.conf
# COPY start.sh /start.sh
# RUN chmod +x /start.sh



# CMD ["/start.sh"]

FROM pengzhile/new-api:latest


RUN mkdir -p /data/logs && \
    mkdir -p /logs && \
    chmod -R 777 /data && \
    chmod -R 777 /logs


EXPOSE 3000

ENTRYPOINT ["/neo-api/server"]