FROM docker:stable
WORKDIR /workdir
COPY . /workdir/

RUN apk update && \
    apk add build-base \
            git \
            iproute2 \
            libffi-dev \
            openssl-dev \
            py-pip \
            python2-dev \
            sed \
            wget && \
    pip install docker-compose && \
    chmod +x get-modified-image.sh get-host-by-image.sh && \
    export MODIFIED_IMAGE_FULL=$(./get-modified-image.sh) && \
    export MODIFIED_IMAGE=$(echo $MODIFIED_IMAGE_FULL | cut -d ':' -f1) && \
    export CONTAINER_NAME=$(cat $MODIFIED_IMAGE/docker-compose.yml | grep $MODIFIED_IMAGE -B1 | head -n1 | cut -d ':' -f1 | xargs) && \
    export HOST=$(./get-host-by-image.sh) && \
    echo "MODIFIED_IMAGE=$MODIFIED_IMAGE" >> /etc/profile.d/ci-variables && \
    echo "MODIFIED_IMAGE_FULL=$MODIFIED_IMAGE_FULL" >> /etc/profile.d/ci-variables && \
    echo "CONTAINER_NAME=$CONTAINER_NAME" >> /etc/profile.d/ci-variables && \
    echo "HOST=$HOST" >> /etc/profile.d/ci-variables