File size: 1,098 Bytes
22a0a26
5914b0a
d70375e
6ae6c08
e9b2f99
6ae6c08
e28f4a4
 
 
 
 
5914b0a
 
35aca16
16cc620
 
6ae6c08
16cc620
5914b0a
 
 
 
 
e28f4a4
6ae6c08
 
 
5914b0a
 
 
 
6ae6c08
e9b2f99
 
6ae6c08
 
 
e28f4a4
05fca73
6ae6c08
e9b2f99
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
#FROM node:18-alpine
#FROM yidadaa/chatgpt-next-web
FROM sokwith/go-proxy-bingai:latest

ENV USER ${USER:-node}
ENV USER_ID ${USER_ID:-1000}

WORKDIR /app

COPY . /app

#RUN ls -al /
#RUN ls -al ./

# 安装Node.js和npm
RUN apk add --update nodejs npm

RUN apk add  curl wget supervisor git py3-flask

RUN git clone https://github.com/ChatGPTNextWeb/ChatGPT-Next-Web.git && \
    cd ChatGPT-Next-Web && \
    npm install && \
    npm run build 

RUN curl -L https://github.com/cloudflare/cloudflared/releases/latest/download/cloudflared-linux-amd64 -o cloudflared && \
    chmod +x cloudflared

#RUN curl -L https://github.com/SokWith/go-bingai/releases/latest/download/go-proxy-bingai-linux-amd64.tar.gz -o go-proxy-bingai-linux-amd64.tar.gz && \
#    tar -xvf go-proxy-bingai-linux-amd64.tar.gz && \
#    chmod +x go-proxy-bingai && \
#    rm go-proxy-bingai-linux-amd64.tar.gz

RUN mkdir -p /var/run/supervisor /var/log/supervisor 
RUN chown "${USER_ID}:${USER_ID}" /var/run/supervisor /var/log/supervisor
RUN chmod 777 /tmp

USER $USER

EXPOSE 5000

CMD /usr/bin/supervisord -c supervisor.conf