forked from Klika-Tech/docker-upsource
-
Notifications
You must be signed in to change notification settings - Fork 0
Expand file tree
/
Copy pathDockerfile
More file actions
21 lines (18 loc) · 734 Bytes
/
Dockerfile
File metadata and controls
21 lines (18 loc) · 734 Bytes
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
FROM java:openjdk-8-jre
MAINTAINER Eugene Volchek <evolchek@klika-tech.com>
ENV UPSOURCE_VERSION 3.0.4396
WORKDIR /opt
RUN mkdir -p /home/upsource \
&& groupadd -g 999 upsource \
&& useradd -u 999 -g upsource -d /home/upsource upsource \
&& chown -R upsource:upsource /home/upsource \
&& wget -nv http://download.jetbrains.com/upsource/upsource-$UPSOURCE_VERSION.zip \
&& unzip upsource-$UPSOURCE_VERSION.zip \
&& mv upsource-$UPSOURCE_VERSION /opt/Upsource \
&& rm -rf upsource-$UPSOURCE_VERSION.zip \
&& chown -R upsource:upsource Upsource
USER upsource
EXPOSE 8080
WORKDIR /opt/Upsource
VOLUME ["/opt/Upsource/conf", "/opt/Upsource/data", "/opt/Upsource/logs", "/opt/Upsource/backups"]
CMD ["bin/upsource.sh", "run"]