FROM ubuntu:focal-20210416 ARG DEBIAN_FRONTEND=noninteractive COPY entrypoint.sh /docker-entrypoint.sh ARG TARGETARCH ARG UNIFI_VERSION ARG VERSION ENV VERSION $VERSION ENV JAVA_OPTS -Xmx512M WORKDIR /tmp RUN mkdir -p /usr/share/man/man1 && \ apt update -qq && \ apt install -qqy --no-install-recommends wget ca-certificates && \ wget -q https://www.ubnt.com/downloads/unifi/${UNIFI_VERSION}/unifi_sysvinit_all.deb && \ apt install -qqy --no-install-recommends /tmp/unifi_sysvinit_all.deb procps tini openjdk-8-jre-headless && \ apt remove -qqy wget && \ rm -rf /var/lib/apt/lists/* && \ rm /tmp/unifi_sysvinit_all.deb && \ ln -s /var/lib/unifi /usr/lib/unifi/data EXPOSE 8080/tcp 8443/tcp 8843/tcp 8880/tcp 3478/udp WORKDIR /var/lib/unifi ENTRYPOINT ["/usr/bin/tini", "-g", "--", "/docker-entrypoint.sh"] CMD ["start"]