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