|
@@ -0,0 +1,26 @@
|
|
1
|
+FROM ubuntu:xenial
|
|
2
|
+MAINTAINER Chris Smith <chris87@gmail.com>
|
|
3
|
+
|
|
4
|
+RUN \
|
|
5
|
+ apt-get update && \
|
|
6
|
+ apt-get -y install \
|
|
7
|
+ binutils \
|
|
8
|
+ curl \
|
|
9
|
+ jsvc \
|
|
10
|
+ mongodb-server \
|
|
11
|
+ openjdk-8-jre-headless \
|
|
12
|
+ software-properties-common
|
|
13
|
+
|
|
14
|
+# UniFi 4.8.18
|
|
15
|
+RUN curl -L -o unifi_sysvinit_all.deb http://www.ubnt.com/downloads/unifi/4.8.18/unifi_sysvinit_all.deb && \
|
|
16
|
+ dpkg --install unifi_sysvinit_all.deb && \
|
|
17
|
+ rm unifi_sysvinit_all.deb
|
|
18
|
+
|
|
19
|
+EXPOSE 8080 8081 8443 8843 8880
|
|
20
|
+
|
|
21
|
+VOLUME ["/var/lib/unifi"]
|
|
22
|
+
|
|
23
|
+WORKDIR /var/lib/unifi
|
|
24
|
+
|
|
25
|
+CMD ["/usr/bin/java", "-Xmx1024M", "-jar", "/usr/lib/unifi/lib/ace.jar", "start"]
|
|
26
|
+
|