github.com/Venafi/vcert/v5@v5.10.2/aruba/Dockerfile (about)

     1  FROM ruby:3.2
     2  MAINTAINER Venafi DevOps Integrations <opensource@venafi.com>
     3  
     4  RUN gem install aruba json_spec
     5  RUN gem install google-cloud-certificate_manager-v1
     6  RUN gem install aws-sdk-acm
     7  COPY . /vcert/
     8  ENV BUNDLE_PATH="/vcert/tpp"
     9  ENV GCP_AUTH_PATH="/vcert/cloud_providers"
    10  RUN mkdir -p $BUNDLE_PATH
    11  RUN mkdir -p $GCP_AUTH_PATH
    12  COPY tpp-bundle.pem $BUNDLE_PATH
    13  COPY google_auth.json $GCP_AUTH_PATH
    14  ENV FIREFLY_BUNDLE_PATH="/vcert/firefly"
    15  RUN mkdir -p $FIREFLY_BUNDLE_PATH
    16  COPY firefly-bundle.pem $FIREFLY_BUNDLE_PATH
    17  ENV PATH="/vcert/bin:${PATH}"
    18  
    19  WORKDIR /vcert/
    20  #ENTRYPOINT ["sh", "-c", "echo ${TPP_IP} ${TPP_CN} >> /etc/hosts && cat /etc/hosts && cat ${TPP_TRUST_BUNDLE} && echo $FILE_PATH && cucumber --fail-fast --no-color -v ${FILE_PATH} ${TAGS}"]
    21  ENTRYPOINT ["sh", "-c", "echo ${TPP_IP} ${TPP_CN} >> /etc/hosts && cat /etc/hosts && echo $FILE_PATH && cucumber --fail-fast --no-color -v ${FILE_PATH} ${TAGS}"]