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}"]