This repository was archived by the owner on Jan 7, 2024. It is now read-only.
File tree Expand file tree Collapse file tree 5 files changed +38
-30
lines changed Expand file tree Collapse file tree 5 files changed +38
-30
lines changed Original file line number Diff line number Diff line change @@ -29,10 +29,10 @@ 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
36
echo "**** cleanup ****" && \
37
37
apt-get clean && \
38
38
rm -rf \
Original file line number Diff line number Diff line change @@ -29,10 +29,10 @@ 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
36
echo "**** cleanup ****" && \
37
37
apt-get clean && \
38
38
rm -rf \
Original file line number Diff line number Diff line change @@ -12,32 +12,32 @@ 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
+ echo "**** cleanup ****" && \
36
+ apt-get clean && \
37
+ rm -rf \
38
+ /tmp/* \
39
+ /var/lib/apt/lists/* \
40
+ /var/tmp/*
41
41
42
42
# add local files
43
43
COPY root/ /
Original file line number Diff line number Diff line change @@ -64,6 +64,7 @@ app_setup_block: |
64
64
65
65
# changelog
66
66
changelogs :
67
+ - { date: "22.12.21:", desc: "Move deb package install to first init to avoid overlayfs performance issues."}
67
68
- { date: "13.12.21:", desc: "Rebase 64 bit containers to Focal."}
68
69
- { date: "11.12.21:", desc: "Add java opts to mitigate CVE-2021-44228."}
69
70
- { date: "11.06.21:", desc: "Allow for changing Java initial mem via new optional environment variable."}
Original file line number Diff line number Diff line change
1
+ #!/usr/bin/with-contenv bash
2
+
3
+ if [[ ! -d /usr/lib/unifi/bin ]]; then
4
+ echo "*** installing unifi packages ***"
5
+ export DEBIAN_FRONTEND=noninteractive
6
+ dpkg -i /app/unifi.deb
7
+ fi
You can’t perform that action at this time.
0 commit comments