FROM python:3.10 COPY ./requirements.txt /code/requirements.txt RUN apt-get update RUN apt-get install -y cmake RUN pip install --no-cache-dir --upgrade -r /code/requirements.txt RUN pip install --no-cache-dir --upgrade --no-build-isolation pyopenjtalk # Set up a new user named "user" with user ID 1000 RUN useradd -m -u 1000 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 . $HOME/app #COPY ./open_jtalk_dic_utf_8-1.11.tar.gz /usr/local/lib/python3.10/site-packages/pyopenjtalk/dic.tar.gz #RUN chmod 777 /usr/local/lib/python3.10/site-packages/pyopenjtalk/dic.tar.gz #COPY --chown=user ./open_jtalk_dic_utf_8-1.11.tar.gz $HOME/app/dict/ #COPY --chown=user ./open_jtalk_dic_utf_8-1.11.tar.gz $HOME/app/dict/dic.tar.gz COPY --chown=user ./dict/ $HOME/app/dict/ RUN chmod 777 -R $HOME/app/dict/ ENV OPEN_JTALK_DICT_DIR=$HOME/app/dict/ CMD ["python", "-u", "app.py"]