CoolFace
Apppublic

zenixls2/testspace

sourceHugging Facemitupdated 2y agoView on Hugging Face
0likes
Dockerfile52 linesDownload Raw Back to root
1FROM ubuntu:20.042ENV DEBIAN_FRONTEND noniteractive3 4RUN apt-get update -y && apt-get upgrade -y5RUN apt-get install -y curl nodejs6RUN curl -fsSL https://deb.nodesource.com/setup_18.x | bash -7RUN apt-get install -y nodejs build-essential libcairo2-dev libpango1.0-dev libjpeg-dev libgif-dev libpng-dev librsvg2-dev libpangocairo-1.0-0 libglib2.0-dev libharfbuzz-dev8 9RUN useradd -m -u 1000 user10 11RUN mkdir /home/user/app12RUN chown -R 1000:0 /home/user/app13 14USER user15 16ENV HOME=/home/user17 18ENV PATH="/home/user/.local/bin:${PATH}"19 20WORKDIR $HOME/app21 22 23COPY --chown=user package*.json $HOME/app/24 25COPY --chown=user src $HOME/app/src26 27COPY --chown=user docstore.json $HOME/app/28 29COPY --chown=user hnswlib.index $HOME/app/30 31COPY --chown=user args.json $HOME/app/32 33RUN npm install34 35ENV OPEN_AI_KEY=036 37ENV ARKEN_API_TOKEN=038 39ENV ARKEN_API_USERNAME=040 41ENV TELEGRAM_BOT_TOKEN=042 43ENV GPT_TOKEN=044 45ENV GOOGLE_API_KEY=046 47ENV CX=048 49EXPOSE 786050 51CMD node src/query.mjs & node src/dummy.js & OPEN_AI_KEY=$OPEN_AI_KEY ARKEN_TOKEN=$ARKEN_API_TOKEN ARKEN_USERNAME=$ARKEN_API_USERNAME TOKEN=$TELEGRAM_BOT_TOKEN GPT_TOKEN=$GPT_TOKEN GOOGLE_API_KEY=$GOOGLE_API_KEY CX=$CX npm run start52