| FROM python:3.10 | |
| WORKDIR /app | |
| RUN apt-get update && apt-get install -y default-jdk | |
| ENV JAVA_HOME=/usr/lib/jvm/default-java | |
| ENV PATH=$JAVA_HOME/bin:$PATH | |
| COPY . /app | |
| COPY .bashrc /root/.bashrc | |
| COPY mosesdecoder /app/mosesdecoder | |
| RUN chmod +x /app/mosesdecoder/bin/mosesserver | |
| COPY requirements.txt /app/requirements.txt | |
| RUN pip install -r /app/requirements.txt | |
| EXPOSE 7860 8083 8084 | |
| CMD ["/bin/bash", "-c", "mosesdecoder/bin/mosesserver -f /app/HiSd/moses.ini --server-port 8083 & $mosesdecoder/bin/mosesserver -f /app/SdHi/moses.ini --server-port 8084 & streamlit run /app/app.py"] | |