diff --git a/Dockerfile b/Dockerfile index 1ef32f6..e47fc56 100644 --- a/Dockerfile +++ b/Dockerfile @@ -2,15 +2,15 @@ FROM debian:stretch MAINTAINER Benjamin Bohard RUN apt update && apt install -y ca-certificates gnupg1 && apt clean -COPY aptly.sources.list /etc/apt/sources.list.d/aptly.list +COPY etc/aptly.sources.list /etc/apt/sources.list.d/aptly.list RUN apt-key adv --keyserver pool.sks-keyservers.net --recv-keys ED75B5A4483DA07C RUN apt update && apt install -y aptly && apt clean VOLUME ["/signing-key", "/packages"] EXPOSE 8080 -COPY aptly.conf /etc/aptly.conf -COPY gpg.conf /root/.gnupg/gpg.conf -COPY gpg-agent.conf /root/.gnupg/gpg-agent.conf -COPY aptly.sh /srv/aptly.sh +COPY etc/aptly.conf /etc/aptly.conf +COPY etc/gpg.conf /root/.gnupg/gpg.conf +COPY etc/gpg-agent.conf /root/.gnupg/gpg-agent.conf +COPY srv/aptly.sh /srv/aptly.sh CMD ["/srv/aptly.sh"] diff --git a/README.md b/README.md new file mode 100644 index 0000000..77bcb85 --- /dev/null +++ b/README.md @@ -0,0 +1,9 @@ +# Dépôt de paquets à la demande + +## Usage + +Exécuter le script aptly.boot avec les arguments suivants : + +1. port d’écoute +2. répertoire contenant les paquets à diffuser +3. répertoire où rendre disponible la clé publique pour le dépôt signé diff --git a/aptly.conf b/etc/aptly.conf similarity index 100% rename from aptly.conf rename to etc/aptly.conf diff --git a/aptly.sources.list b/etc/aptly.sources.list similarity index 100% rename from aptly.sources.list rename to etc/aptly.sources.list diff --git a/gpg-agent.conf b/etc/gpg-agent.conf similarity index 100% rename from gpg-agent.conf rename to etc/gpg-agent.conf diff --git a/gpg.conf b/etc/gpg.conf similarity index 100% rename from gpg.conf rename to etc/gpg.conf diff --git a/aptly.sh b/srv/aptly.sh similarity index 100% rename from aptly.sh rename to srv/aptly.sh