This repository was archived by the owner on Jan 7, 2024. It is now read-only.
File tree Expand file tree Collapse file tree 4 files changed +38
-30
lines changed Expand file tree Collapse file tree 4 files changed +38
-30
lines changed Original file line number Diff line number Diff line change @@ -29,10 +29,11 @@ RUN \
29
29
| awk -F ': ' '/Version/{print $2;exit}' \
30
30
| awk -F '-' '{print $1}' ); \
31
31
fi && \
32
+ mkdir -p /app && \
32
33
curl -o \
33
- /tmp /unifi.deb -L \
34
+ /app /unifi.deb -L \
34
35
"https://dl.ui.com/unifi/${UNIFI_VERSION}/unifi_sysvinit_all.deb" && \
35
- dpkg -i /tmp/unifi.deb && \
36
+ # dpkg -i /tmp/unifi.deb && \
36
37
echo "**** cleanup ****" && \
37
38
apt-get clean && \
38
39
rm -rf \
Original file line number Diff line number Diff line change @@ -29,10 +29,11 @@ RUN \
29
29
| awk -F ': ' '/Version/{print $2;exit}' \
30
30
| awk -F '-' '{print $1}'); \
31
31
fi && \
32
+ mkdir -p /app && \
32
33
curl -o \
33
- /tmp /unifi.deb -L \
34
+ /app /unifi.deb -L \
34
35
"https://dl.ui.com/unifi/${UNIFI_VERSION}/unifi_sysvinit_all.deb" && \
35
- dpkg -i /tmp/unifi.deb && \
36
+ # dpkg -i /tmp/unifi.deb && \
36
37
echo "**** cleanup ****" && \
37
38
apt-get clean && \
38
39
rm -rf \
Original file line number Diff line number Diff line change @@ -12,32 +12,33 @@ ARG UNIFI_BRANCH="stable"
12
12
ARG DEBIAN_FRONTEND="noninteractive"
13
13
14
14
RUN \
15
- echo "**** install packages ****" && \
16
- apt-get update && \
17
- apt-get install -y \
18
- binutils \
19
- jsvc \
20
- logrotate \
21
- mongodb-server \
22
- openjdk-8-jre-headless \
23
- wget && \
24
- echo "**** install unifi ****" && \
25
- if [ -z ${UNIFI_VERSION+x} ]; then \
26
- UNIFI_VERSION=$(curl -sX GET http://dl-origin.ubnt.com/unifi/debian/dists/${UNIFI_BRANCH}/ubiquiti/binary-amd64/Packages \
27
- |grep -A 7 -m 1 'Package: unifi' \
28
- | awk -F ': ' '/Version/{print $2;exit}' \
29
- | awk -F '-' '{print $1}'); \
30
- fi && \
31
- curl -o \
32
- /tmp/unifi.deb -L \
33
- "https://dl.ui.com/unifi/${UNIFI_VERSION}/unifi_sysvinit_all.deb" && \
34
- dpkg -i /tmp/unifi.deb && \
35
- echo "**** cleanup ****" && \
36
- apt-get clean && \
37
- rm -rf \
38
- /tmp/* \
39
- /var/lib/apt/lists/* \
40
- /var/tmp/*
15
+ echo "**** install packages ****" && \
16
+ apt-get update && \
17
+ apt-get install -y \
18
+ binutils \
19
+ jsvc \
20
+ logrotate \
21
+ mongodb-server \
22
+ openjdk-8-jre-headless \
23
+ wget && \
24
+ echo "**** install unifi ****" && \
25
+ if [ -z ${UNIFI_VERSION+x} ]; then \
26
+ UNIFI_VERSION=$(curl -sX GET http://dl-origin.ubnt.com/unifi/debian/dists/${UNIFI_BRANCH}/ubiquiti/binary-amd64/Packages \
27
+ |grep -A 7 -m 1 'Package: unifi' \
28
+ | awk -F ': ' '/Version/{print $2;exit}' \
29
+ | awk -F '-' '{print $1}'); \
30
+ fi && \
31
+ mkdir -p /app && \
32
+ curl -o \
33
+ /app/unifi.deb -L \
34
+ "https://dl.ui.com/unifi/${UNIFI_VERSION}/unifi_sysvinit_all.deb" && \
35
+ # dpkg -i /tmp/unifi.deb && \
36
+ echo "**** cleanup ****" && \
37
+ apt-get clean && \
38
+ rm -rf \
39
+ /tmp/* \
40
+ /var/lib/apt/lists/* \
41
+ /var/tmp/*
41
42
42
43
# add local files
43
44
COPY root/ /
Original file line number Diff line number Diff line change
1
+ #!/usr/bin/with-contenv bash
2
+
3
+ if [[ ! -d /usr/lib/unifi ]]; then
4
+ dpkg -i /app/unifi.deb
5
+ fi
You can’t perform that action at this time.
0 commit comments