Spaces:
Running
Running
FROM node:20.6.1 | |
USER node | |
WORKDIR /app | |
#RUN chmod 0777 /app | |
#RUN cd /app | |
RUN git clone https://github.com/omnitool-ai/omnitool.git | |
RUN cd omnitool && yarn install | |
USER root | |
RUN if [ -d "/data" ]; then \ | |
if [ -d "./omnitool/packages/omni-server/data.local" ]; then \ | |
rm -rf ./omnitool/packages/omni-server/data.local; \ | |
fi && \ | |
ln -s /data ./omnitool/packages/omni-server/data.local && \ | |
chmod 0777 ./omnitool/packages/omni-server/data.local && \ | |
chown node ./omnitool/packages/omni-server/data.local; \ | |
fi | |
USER node | |
RUN mkdir -p /app/omnitool/node_modules | |
RUN chmod 0777 /app | |
RUN chown -Rh $user:$user /app | |
COPY --chown=node . /app | |
EXPOSE 4444 | |
CMD ["node", "hf_server.js"] | |