-
Notifications
You must be signed in to change notification settings - Fork 0
/
Copy pathDockerfile
19 lines (14 loc) · 776 Bytes
/
Dockerfile
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
FROM nubomedia/apps-baseimage:src
MAINTAINER Nubomedia
USER 1000
RUN git config --global http.sslverify "false"
RUN sudo chown -R nubomedia:nubomedia /home/nubomedia
RUN mkdir -p /home/nubomedia/.m2
ADD settings.xml /home/nubomedia/.m2/
RUN git clone https://github.com/Kurento/kurento-java.git /home/nubomedia/kurento-java
ADD kurento-hello-world-repository /home/nubomedia/kurento-hello-world-repository
RUN cd /home/nubomedia/kurento-java $$ mvn install -DskipTests -Pdefault
ADD keystore.jks /
RUN sudo chown -R nubomedia:nubomedia /home/nubomedia/kurento-hello-world-repository && cd /home/nubomedia/kurento-hello-world-repository && mvn compile
EXPOSE 8443/tcp 8088/tcp 443/tcp 8080/tcp
ENTRYPOINT cd /home/nubomedia/kurento-hello-world-repository && mvn exec:java