diff --git a/Dockerfile.build b/Dockerfile.build deleted file mode 100644 index 16a1f21..0000000 --- a/Dockerfile.build +++ /dev/null @@ -1,62 +0,0 @@ -FROM registry.fedoraproject.org/fedora:38 -LABEL \ - name="sync2jira" \ - description="sync2jira application" \ - vendor="sync2jira developers" \ - license="GPLv2+" \ - build-date="" - -# Installing sync2jira dependencies -RUN dnf -y install \ - git \ - python3-pip \ - python3-requests \ - python3-jira \ - python3-fedmsg-core \ - python3-pygithub \ - python3-jinja2 \ - python3-pypandoc \ - python3-requests-kerberos \ - && dnf -y clean all - -ARG SYNC2JIRA_GIT_REPO=https://github.com/release-engineering/Sync2Jira.git -ARG SYNC2JIRA_GIT_REF=master -ARG SYNC2JIRA_CACERT_URL= -ARG SYNC2JIRA_VERSION= -ENV SYNC2JIRA_VERSION=$SYNC2JIRA_VERSION -ENV SYNC2JIRA_CACERT_URL=$SYNC2JIRA_CACERT_URL - -USER root - -# Create Sync2Jira folder -RUN mkdir -p /usr/local/src/sync2jira - -# Copy over our repo -COPY . /usr/local/src/sync2jira - -# To deal with JIRA issues (i.e. SSL errors) -RUN chmod g+w /etc/pki/tls/certs/ca-bundle.crt -RUN chmod 777 /usr/local/src/sync2jira/openshift/docker-entrypoint.sh - - -USER 1001 - -ENTRYPOINT ["/usr/local/src/sync2jira/openshift/docker-entrypoint.sh"] - -# OpenShift-Build Related -USER root -RUN chmod 777 /usr/local/src/sync2jira/openshift-build -RUN dnf -y install nodejs -RUN npm --prefix /usr/local/src/sync2jira/openshift-build/ install - -# Install Sync2Jira once -RUN mkdir -p /usr/local/src/sync2jira/openshift-build/temp \ - && git clone ${SYNC2JIRA_GIT_REPO} /usr/local/src/sync2jira/openshift-build/temp \ - && cd usr/local/src/sync2jira/openshift-build/temp \ - && python3 setup.py develop \ - && mkdir -p /usr/local/src/sync2jira/openshift-build/temp \ - && chgrp -R 0 /usr/local/src/sync2jira/openshift-build/temp \ - && chmod -R 777 /usr/local/src/sync2jira/openshift-build/temp - -USER 1001 -CMD ["npm", "--prefix", "/usr/local/src/sync2jira/openshift-build/", "start"] diff --git a/Dockerfile.deploy b/Dockerfile.deploy deleted file mode 100644 index 24864f0..0000000 --- a/Dockerfile.deploy +++ /dev/null @@ -1,53 +0,0 @@ -FROM registry.fedoraproject.org/fedora:38 -LABEL \ - name="sync2jira" \ - description="sync2jira application" \ - vendor="sync2jira developers" \ - license="GPLv2+" \ - build-date="" - -# Installing sync2jira dependencies -RUN dnf -y install \ - git \ - python3-pip \ - python3-requests \ - python3-jira \ - python3-fedmsg-core \ - python3-pygithub \ - python3-jinja2 \ - python3-pypandoc \ - && dnf -y clean all - -ARG SYNC2JIRA_GIT_REPO=https://github.com/release-engineering/Sync2Jira.git -ARG SYNC2JIRA_GIT_REF=master -ARG SYNC2JIRA_CACERT_URL= -ARG SYNC2JIRA_VERSION= -ENV SYNC2JIRA_VERSION=$SYNC2JIRA_VERSION -ENV SYNC2JIRA_CACERT_URL=$SYNC2JIRA_CACERT_URL - -USER root - -# Create Sync2Jira folder -RUN mkdir -p /usr/local/src/sync2jira - -# Copy over our repo -COPY . /usr/local/src/sync2jira - -# We also need to install requests_kerberos -RUN dnf -y install python3-requests-kerberos - -# Install Sync2Jira -RUN pip3 install --no-deps -v /usr/local/src/sync2jira - -# To deal with JIRA issues (i.e. SSL errors) -RUN chmod g+w /etc/pki/tls/certs/ca-bundle.crt -RUN chmod 777 /usr/local/src/sync2jira/openshift/docker-entrypoint.sh - -# Continuous Deployment Info -ARG RCM_TOOLS_REPO -RUN chmod 777 /usr/local/src/sync2jira/continuous-deployment/install_rhmsg.sh -RUN ./usr/local/src/sync2jira/continuous-deployment/install_rhmsg.sh $RCM_TOOLS_REPO - -USER 1001 -ENTRYPOINT ["/usr/local/src/sync2jira/openshift/docker-entrypoint.sh"] -CMD ["python3", "/usr/local/src/sync2jira/continuous-deployment/continuous_deployment.py"] \ No newline at end of file