|
FROM node |
|
|
|
run apt-get update && apt-get install git -y && apt-get install nginx -y |
|
run git clone https://github.com/Rfym21/Qwen2API.git /app |
|
|
|
WORKDIR /app |
|
|
|
COPY . . |
|
|
|
RUN chmod 777 /app |
|
|
|
RUN npm i |
|
|
|
run mkdir -p /var/lib/nginx && chmod 777 /var/lib/nginx |
|
run mkdir -p /var/log && chmod 777 /var/log |
|
RUN mkdir -p /etc/nginx && mkdir -p /var/run && chmod 777 -R /var && chmod 777 -R /etc/nginx && chmod 777 -R /var/run |
|
run mkdir -p /var/log/nginx |
|
run touch /var/log/nginx/access.log && chmod 777 /var/log/nginx/access.log |
|
run chmod 777 /var/log/nginx |
|
|
|
RUN apt update && \ |
|
apt install -y nginx |
|
|
|
WORKDIR /app/public |
|
run npm i && npm run build |
|
|
|
WORKDIR /app |
|
|
|
|
|
cmd nginx -c /app/nginx.conf && npm start |