-
Notifications
You must be signed in to change notification settings - Fork 1
Expand file tree
/
Copy pathDockerfile
More file actions
29 lines (19 loc) · 709 Bytes
/
Dockerfile
File metadata and controls
29 lines (19 loc) · 709 Bytes
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
FROM michaelwetter/ubuntu-1804_jmodelica_trunk
ENV ROOT_DIR /usr/local
ENV JMODELICA_HOME $ROOT_DIR/JModelica
ENV IPOPT_HOME $ROOT_DIR/Ipopt-3.12.4
ENV SUNDIALS_HOME $JMODELICA_HOME/ThirdParty/Sundials
ENV SEPARATE_PROCESS_JVM /usr/lib/jvm/java-8-openjdk-amd64/
ENV JAVA_HOME /usr/lib/jvm/java-8-openjdk-amd64/
ENV PYTHONPATH $PYTHONPATH:$JMODELICA_HOME/Python:$JMODELICA_HOME/Python/pymodelica
ENV MODELICAPATH $MODELICAPATH:/home/developer/library
USER developer
WORKDIR $HOME
RUN mkdir fmu && \
mkdir library
RUN pip install --user flask-restful pandas
COPY model/testcase.py $HOME/
COPY model/web.py $HOME/
COPY model/config $HOME/
COPY model/fmu $HOME/fmu/
COPY model/library $HOME/library/