Fix build script arg and re-order Dockerfile
Simplified apt key import for minimirror This also moves around the commands in the Dockerfiles so caching makes a bit more sense, such as only copying over a script right before it is used so previous steps don't need to be re-run when developing locally. Change-Id: I1271e218303ce7d35f4c67e256c4409e38d231e5
This commit is contained in:
@@ -19,17 +19,18 @@ ARG MIRROR_SOURCE_DIR=sources
|
|||||||
ARG RELEASE_SIGN_KEY_PATH=etc
|
ARG RELEASE_SIGN_KEY_PATH=etc
|
||||||
ARG RELEASE_SIGN_KEY_PASSPHRASE
|
ARG RELEASE_SIGN_KEY_PASSPHRASE
|
||||||
|
|
||||||
COPY "${APTLY_CONFIG_PATH}" /etc/aptly.conf
|
|
||||||
COPY "${MIRROR_SOURCE_DIR}" /opt/sources
|
|
||||||
COPY "${RELEASE_SIGN_KEY_PATH}" /opt/release.gpg
|
|
||||||
|
|
||||||
COPY tools/install_aptly.sh /opt/install_aptly.sh
|
|
||||||
COPY tools/publish_snapshots.sh /opt/publish_snapshots.sh
|
|
||||||
|
|
||||||
RUN apt-get update
|
RUN apt-get update
|
||||||
RUN apt-get install -y gnupg wget
|
RUN apt-get install -y gnupg wget
|
||||||
|
|
||||||
|
COPY "${APTLY_CONFIG_PATH}" /etc/aptly.conf
|
||||||
|
COPY tools/install_aptly.sh /opt/install_aptly.sh
|
||||||
|
|
||||||
RUN /opt/install_aptly.sh
|
RUN /opt/install_aptly.sh
|
||||||
|
|
||||||
|
COPY "${MIRROR_SOURCE_DIR}" /opt/sources
|
||||||
|
COPY "${RELEASE_SIGN_KEY_PATH}" /opt/release.gpg
|
||||||
|
COPY tools/publish_snapshots.sh /opt/publish_snapshots.sh
|
||||||
|
|
||||||
RUN /opt/publish_snapshots.sh "${RELEASE_SIGN_KEY_PASSPHRASE}"
|
RUN /opt/publish_snapshots.sh "${RELEASE_SIGN_KEY_PASSPHRASE}"
|
||||||
|
|
||||||
FROM nginx
|
FROM nginx
|
||||||
|
@@ -19,17 +19,18 @@ ARG MIRROR_SOURCE_DIR=sources
|
|||||||
ARG RELEASE_SIGN_KEY_PATH=etc
|
ARG RELEASE_SIGN_KEY_PATH=etc
|
||||||
ARG RELEASE_SIGN_KEY_PASSPHRASE
|
ARG RELEASE_SIGN_KEY_PASSPHRASE
|
||||||
|
|
||||||
COPY "${APTLY_CONFIG_PATH}" /etc/aptly.conf
|
|
||||||
COPY "${MIRROR_SOURCE_DIR}" /opt/sources
|
|
||||||
COPY "${RELEASE_SIGN_KEY_PATH}" /opt/release.gpg
|
|
||||||
|
|
||||||
COPY tools/install_aptly.sh /opt/install_aptly.sh
|
|
||||||
COPY tools/publish_snapshots.sh /opt/publish_snapshots.sh
|
|
||||||
|
|
||||||
RUN apt-get update
|
RUN apt-get update
|
||||||
RUN apt-get install -y wget
|
RUN apt-get install -y wget
|
||||||
|
|
||||||
|
COPY "${APTLY_CONFIG_PATH}" /etc/aptly.conf
|
||||||
|
COPY tools/install_aptly.sh /opt/install_aptly.sh
|
||||||
|
|
||||||
RUN /opt/install_aptly.sh
|
RUN /opt/install_aptly.sh
|
||||||
|
|
||||||
|
COPY "${MIRROR_SOURCE_DIR}" /opt/sources
|
||||||
|
COPY "${RELEASE_SIGN_KEY_PATH}" /opt/release.gpg
|
||||||
|
COPY tools/publish_snapshots.sh /opt/publish_snapshots.sh
|
||||||
|
|
||||||
RUN /opt/publish_snapshots.sh "${RELEASE_SIGN_KEY_PASSPHRASE}"
|
RUN /opt/publish_snapshots.sh "${RELEASE_SIGN_KEY_PASSPHRASE}"
|
||||||
|
|
||||||
FROM nginx
|
FROM nginx
|
||||||
|
@@ -20,8 +20,7 @@ tee /etc/apt/sources.list.d/aptly.list << EOF
|
|||||||
deb http://repo.aptly.info/ squeeze main
|
deb http://repo.aptly.info/ squeeze main
|
||||||
EOF
|
EOF
|
||||||
|
|
||||||
apt-key adv --keyserver pool.sks-keyservers.net \
|
wget -qO - https://www.aptly.info/pubkey.txt | apt-key add -
|
||||||
--recv-keys ED75B5A4483DA07C
|
|
||||||
|
|
||||||
apt-get update
|
apt-get update
|
||||||
apt-get install -y --no-install-recommends aptly
|
apt-get install -y --no-install-recommends aptly
|
||||||
|
Reference in New Issue
Block a user