ik / Dockerfile
Aqso's picture
Create Dockerfile
a2c1f28 verified
raw
history blame contribute delete
573 Bytes
FROM node:20-bullseye
RUN apt-get update && apt-get install -y wget curl nano ttyd procps \
&& wget -q https://github.com/cloudflare/cloudflared/releases/latest/download/cloudflared-linux-amd64.deb \
&& dpkg -i cloudflared-linux-amd64.deb \
&& rm cloudflared-linux-amd64.deb \
&& rm -rf /var/lib/apt/lists/*
RUN useradd -m -u 1000 aqso
USER aqso
ENV HOME=/home/aqso
WORKDIR $HOME/app
COPY --chown=aqso:aqso . .
RUN npm install
# Install http-server untuk Dummy UI AI
RUN npm install -g http-server
EXPOSE 7860
RUN chmod +x start.sh
CMD ["./start.sh"]