hindi-sindhi-docker / Dockerfile
suricodes's picture
Update Dockerfile
5fd44b2 verified
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"]