2020-12-02 11:00:46 +00:00
|
|
|
FROM debian:latest
|
|
|
|
RUN apt-get update && apt-get install -y \
|
|
|
|
gpg \
|
|
|
|
dpkg-dev \
|
|
|
|
apt-utils \
|
|
|
|
wget \
|
|
|
|
dh-make \
|
|
|
|
debhelper \
|
|
|
|
javahelper \
|
|
|
|
gradle \
|
|
|
|
default-jdk-headless \
|
|
|
|
git-buildpackage \
|
|
|
|
gradle-debian-helper \
|
|
|
|
jq \
|
2021-01-25 07:19:56 +00:00
|
|
|
aptly \
|
2020-12-02 11:00:46 +00:00
|
|
|
&& rm -rf /var/lib/apt/lists/*
|
|
|
|
RUN adduser signald
|
|
|
|
COPY deb-scripts/release-deb.sh /usr/bin/release-deb
|
|
|
|
COPY deb-scripts/get-component.sh /usr/bin/get-component
|
|
|
|
COPY deb-scripts/repo-cron.sh /usr/bin/repo-cron
|
|
|
|
USER signald
|
2021-01-25 09:19:26 +00:00
|
|
|
ADD apt-signing-key.asc /tmp/apt-signing-key.asc
|
2021-01-25 09:16:48 +00:00
|
|
|
RUN gpg --no-default-keyring --keyring trustedkeys.gpg --import /tmp/apt-signing-key.asc
|