forked from himgodfreyho/appinventor-docker
-
Notifications
You must be signed in to change notification settings - Fork 0
Expand file tree
/
Copy pathDockerfile
More file actions
34 lines (21 loc) · 738 Bytes
/
Dockerfile
File metadata and controls
34 lines (21 loc) · 738 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
30
31
32
33
FROM ubuntu:14.04
RUN apt-get update && apt-get install -y software-properties-common && add-apt-repository ppa:openjdk-r/ppa && apt-get update && apt-get install -y \
wget \
unzip \
openjdk-8-jdk \
ant \
lib32z1 \
lib32ncurses5 \
lib32bz2-1.0 \
lib32stdc++6 \
git
RUN wget -O /tmp/appengine.zip https://storage.googleapis.com/appengine-sdks/featured/appengine-java-sdk-1.9.66.zip
RUN unzip /tmp/appengine.zip -d /root && rm /tmp/appengine.zip
COPY startserver.sh /root/scripts/
RUN chmod +x /root/scripts/startserver.sh
ENV PATH="$PATH:/root/appengine-java-sdk-1.9.66/bin/"
ENV PATH="$PATH:/root/scripts/"
ENV JAVA_HOME="/usr/lib/jvm/java-8-openjdk-amd64"
ENV PATH="$PATH:$JAVA_HOME/bin"
WORKDIR /root/
EXPOSE 8888