Skip to content

Commit dd19b97

Browse files
Update Dockerfiles
1 parent 9a81a5e commit dd19b97

File tree

2 files changed

+16
-8
lines changed

2 files changed

+16
-8
lines changed

Dockerfile

+3-1
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,9 @@
1-
FROM ubuntu:19.04
1+
FROM ubuntu:20.04
22

33
RUN set -x \
44
&& apt-get update \
5+
# install tzdata to avoid interaction?
6+
&& apt-get install -y tzdata \
57
# Install dependencies for Ravi, Torch, luaossl
68
# libgomp1 is OpenMP library needed by Torch
79
&& apt-get install -y libopenblas-dev libreadline-dev libuv1-dev libssl-dev libgomp1 \

Dockerfile.alpine

+13-7
Original file line numberDiff line numberDiff line change
@@ -4,12 +4,18 @@ RUN set -x \
44
apk add --no-cache libstdc++ \
55
&& apk add --no-cache --virtual .build-deps git build-base libtool curl make cmake \
66
&& apk add --no-cache openblas-dev readline-dev openssl-dev libgomp libuv-dev \
7-
&& mkdir /sources \
8-
&& cd /sources \
9-
&& git clone https://github.com/dibyendumajumdar/Suravi.git \
10-
&& cd /sources/Suravi \
11-
&& git submodule update --init --recursive \
12-
&& sh build/linux_build.sh \
13-
&& rm -rf /sources \
7+
&& mkdir /Software \
8+
&& mkdir -p ${HOME}/sources \
9+
&& cd ${HOME}/sources \
10+
&& git clone --recurse-submodules https://github.com/dibyendumajumdar/Suravi.git \
11+
&& cd ${HOME}/sources/Suravi \
12+
&& sh build/linux_build.sh /Software/ravi \
13+
&& rm -rf ${HOME}/sources \
1414
&& apk del .build-deps
1515

16+
ENV PATH /Software/ravi/bin:${PATH}
17+
ENV LD_LIBRARY_PATH /Software/ravi/lib64:${LD_LIBRARY_PATH}
18+
ENV LUA_PATH /Software/ravi/share/lua/5.3/?.lua;/Software/ravi/share/lua/5.3/?/init.lua;./?.lua;./?/init.lua
19+
ENV LUA_CPATH /Software/ravi/lib/?.so;/Software/ravi/lib/lib?.so
20+
21+
WORKDIR /Software/ravi

0 commit comments

Comments
 (0)