You can not select more than 25 topics
Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
31 lines
769 B
31 lines
769 B
ARG BASE_IMAGE=quay.io/airshipit/aiap-base:latest |
|
FROM ${BASE_IMAGE} |
|
|
|
SHELL ["bash", "-exc"] |
|
ENV DEBIAN_FRONTEND noninteractive |
|
|
|
ARG USE_CACHED_AIRSHIPCTL="false" |
|
ENV USE_CACHED_AIRSHIPCTL=$USE_CACHED_AIRSHIPCTL |
|
|
|
ARG AIRSHIPCTL_REPO_URL=https://opendev.org/airship/airshipctl |
|
ENV AIRSHIPCTL_REPO_URL=$AIRSHIPCTL_REPO_URL |
|
|
|
ARG AIRSHIPCTL_REPO_REF=master |
|
ENV AIRSHIPCTL_REPO_REF=$AIRSHIPCTL_REPO_REF |
|
|
|
# Update distro and install ansible |
|
RUN apt-get update ;\ |
|
apt-get dist-upgrade -y ;\ |
|
apt-get install -y \ |
|
git \ |
|
apt-transport-https \ |
|
ca-certificates \ |
|
gnupg-agent \ |
|
gettext-base ;\ |
|
rm -rf /var/lib/apt/lists/* |
|
|
|
COPY assets /opt/assets/ |
|
RUN cp -ravf /opt/assets/* / ;\ |
|
rm -rf /opt/assets |
|
|
|
ENTRYPOINT /entrypoint.sh
|
|
|