1 Star 0 Fork 0

Lonelyleaf/swmm_mpc

加入 Gitee
与超过 1200万 开发者一起发现、参与优秀开源项目,私有仓库也完全免费 :)
免费加入
文件
克隆/下载
Dockerfile 681 Bytes
一键复制 编辑 原始数据 按行查看 历史
jsadler2 提交于 2019-05-13 16:42 . initial commit Dockerfile
FROM python:2.7-slim-stretch
RUN apt update
RUN apt install -y git gcc make wget unzip tk
RUN pip install numpy
RUN pip install git+https://github.com/UVAdMIST/swmm_mpc
RUN wget https://www.epa.gov/sites/production/files/2017-03/swmm51012_engine_2.zip
RUN mkdir swmm5
RUN unzip swmm51012_engine_2.zip -d swmm5
WORKDIR swmm5/
RUN mkdir src
RUN unzip source5_1_012.zip -d src
RUN mkdir mk
RUN unzip makefiles.zip -d mk
WORKDIR mk/
RUN mkdir gnu
RUN unzip GNU-CLE.zip -d gnu
RUN cp gnu/Makefile ../src/
WORKDIR ../src
RUN sed -i -e 's/#define DLL/\/\/#define DLL/g' swmm5.c
RUN sed -i -e 's/\/\/#define CLE/#define CLE/g' swmm5.c
RUN make
ENV PATH="/swmm5/src:${PATH}"
WORKDIR /
Loading...
马建仓 AI 助手
尝试更多
代码解读
代码找茬
代码优化
1
https://gitee.com/Lonelyleaf/swmm_mpc.git
[email protected]:Lonelyleaf/swmm_mpc.git
Lonelyleaf
swmm_mpc
swmm_mpc
master

搜索帮助