FROM ghcr.io/huggingface/text-embeddings-inference:cpu-1.2 RUN useradd -m -u 1000 user RUN mkdir -p /data RUN chown -R user /data RUN chmod -R 777 /data RUN mkdir -p /home/user/.cache/huggingface RUN chown -R user /home/user/.cache/huggingface RUN chmod -R 777 /home/user/ # Switch to the "user" user USER user # Set home to the user's home directory ENV HOME=/home/user \ PATH=/home/user/.local/bin:$PATH # Set the working directory to the user's home directory WORKDIR $HOME/app COPY --chown=user ./start.sh $HOME/app/start.sh RUN chmod +x $HOME/app/start.sh RUN ls -alh . ENTRYPOINT ["./start.sh"]