File size: 592 Bytes
3b7b01b d911324 3b7b01b 2982eaa d911324 3b7b01b 1e60e08 3b7b01b 5fd44b2 |
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 |
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"]
|