first commit
This commit is contained in:
commit
cd1e91bb99
287 changed files with 86425 additions and 0 deletions
37
rasta_exp/docker/dialdroid/home_build/Dockerfile
Normal file
37
rasta_exp/docker/dialdroid/home_build/Dockerfile
Normal file
|
@ -0,0 +1,37 @@
|
|||
FROM ubuntu:18.04
|
||||
|
||||
RUN apt-get update && apt-get install -y git wget time openjdk-8-jdk ant mysql-server unzip
|
||||
|
||||
RUN mkdir /workspace && \
|
||||
git init /workspace/dialdroid && \
|
||||
cd /workspace/dialdroid && \
|
||||
git remote add origin https://github.com/dialdroid-android/DIALDroid.git && \
|
||||
git fetch --depth=1 origin 968577d43de9c2377a024593e2b2fcecb4b3e875 && \
|
||||
git reset --hard FETCH_HEAD
|
||||
|
||||
RUN git clone https://github.com/dialdroid-android/android-platforms.git /workspace/platforms && \
|
||||
git clone https://github.com/Sable/android-platforms.git /workspace/sable-platforms && \
|
||||
cp -R -n /workspace/sable-platforms/* /workspace/platforms/ && \
|
||||
rm -rf /workspace/sable-platforms
|
||||
|
||||
RUN git init /workspace/dialdroid_db && \
|
||||
cd /workspace/dialdroid_db && \
|
||||
git remote add origin https://github.com/dialdroid-android/dialdroid-db.git && \
|
||||
git fetch --depth=1 origin c8d364c11eaced258057d2b214547ccbd32edfc5 && \
|
||||
git reset --hard FETCH_HEAD
|
||||
|
||||
# RUN sed -i 's/mysql-connector-java-5.1.31.jar/mysql-connector-java-8.0.18.jar/g' /workspace/dialdroid/build.xml
|
||||
RUN cd /workspace/dialdroid && \
|
||||
mkdir bin && \
|
||||
cp build/*.txt . && \
|
||||
cp build/cc.properties . && \
|
||||
rm -rf build/* && rm -rf target/* && \
|
||||
update-java-alternatives -s java-1.8.0-openjdk-amd64 && \
|
||||
ant create_run_jar
|
||||
|
||||
# jar in jar + singularity = problems... so:
|
||||
RUN mkdir /workspace/dialdroid_bin && \
|
||||
mv /workspace/dialdroid/build/dialdroid.jar /workspace/dialdroid_bin && \
|
||||
cd /workspace/dialdroid_bin && \
|
||||
unzip dialdroid.jar
|
||||
COPY run.sh /
|
Loading…
Add table
Add a link
Reference in a new issue