| 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"] |
|
|