Files
super-app/Dockerfile

43 lines
1.7 KiB
Docker
Raw Normal View History

FROM registry.cmd.navi-tech.in/medici/android-base:v364d2ff4c824bbcc400a1a599527a4d6887b20cf
ARG RELEASE_STORE_FILE
ARG RELEASE_STORE_PASSWORD
ARG RELEASE_KEY_ALIAS
2023-07-20 11:13:09 +05:30
ARG RELEASE_KEY_PASSWORD
ARG BASE_URL
ARG ALFRED_API_KEY
2023-07-20 11:13:09 +05:30
ARG APPSFLYER_KEY
Release 1.1.2 (#878) * Shashidhara | Handle no internet on splash screen (#863) * Sat | <Ch-12343> | Hyperverge Selfie (#864) * started... * release 1.1.1 * Shashidhara | Update find ifsc visibility based on bank name validation * back press issue * minor changes * pre populate loan data from edit bank account * added contract * selfie hyperverge * error handlding * added git sttaus * added keys into gradle * added keys into docker file * intro screen hide after 1st time * removed instrauction Co-authored-by: Shashidhara Gopal <shashidhara.gopal@navi.com> * Feature/feedback on get loan journey (#868) * started ... * feedback continue.. * api intgration * feedback success added, api submit * Shashidhara | Toggle sticky footer on permissions screen based on login settings (#865) * Feature/permissions other tasks (#869) * added feedback on permission screen * tutorial page skipped * gps full page skipped * removed red screen from kyc and enach * uxcam id and user peroperty * analytics for submit feedback and api connection timeout * Feature/bank screen enhancements (#870) * Shashidhara | Add disclaimer * Shashidhara | Update edit bank option visibility * Shashidhara | Remove change bank option on mandate success * release 1.1.2 * Shashidhara | Add firebase performance (#871) * spalsh screen changes, feedback keys issue (#872) * minor changes * Mukunda | Fixing basic details and work details firebase keys (#873) * Shashidhara | Add scroll for auto debit screen * fix (#875) * Shashidhara | Update edit bank message * multiple select iusse (#877) Co-authored-by: Shashidhara Gopal <shashidhara.gopal@navi.com> Co-authored-by: Mukunda NS <mukunda.ns@navi.com>
2020-06-21 00:42:30 +05:30
ARG HYPERVERGE_APP_ID
2023-07-20 11:13:09 +05:30
ARG HYPERVERGE_APP_KEY
ARG MOENGAGE_KEY
ARG MQTT_PASSWORD
ARG MQTT_USERNAME
2024-02-08 20:52:15 +05:30
ARG PULSE_BASE_URL
ARG SSL_PINNING_KEY
2022-02-15 13:57:51 +05:30
ARG XIAOMI_PUSH_APP_ID
ARG XIAOMI_PUSH_APP_KEY
2022-07-05 10:37:27 +05:30
ARG YOUTUBE_KEY
ARG FACEBOOK_APP_ID
ARG TRUECALLER_KEY
2023-07-20 11:13:09 +05:30
ARG GI_RAZORPAY_KEY
ARG GOOGLE_MAPS_KEY
ARG FLAVOR
ARG NEXUS_URL
ARG NEXUS_USERNAME
ARG NEXUS_PASSWORD
ENV WORK_DIR="/android/navi" \
2022-11-16 12:01:06 +05:30
ANDROID_APK_DIR="app/build/outputs/apk" \
CI=true
COPY . $WORK_DIR
WORKDIR $WORK_DIR
RUN echo ${RELEASE_STORE_FILE} | base64 -d >> app/navi-release-key.jks
RUN ./gradlew clean :app:bundleProdRelease -PRELEASE_STORE_PASSWORD=${RELEASE_STORE_PASSWORD} -PRELEASE_KEY_ALIAS=${RELEASE_KEY_ALIAS} -PRELEASE_KEY_PASSWORD=${RELEASE_KEY_PASSWORD} -PBASE_URL=${BASE_URL} -PALFRED_API_KEY=${ALFRED_API_KEY} -PAPPSFLYER_KEY=${APPSFLYER_KEY} -PHYPERVERGE_APP_ID=${HYPERVERGE_APP_ID} -PHYPERVERGE_APP_KEY=${HYPERVERGE_APP_KEY} -PMOENGAGE_KEY=${MOENGAGE_KEY} -PMQTT_PASSWORD=${MQTT_PASSWORD} -PMQTT_USERNAME=${MQTT_USERNAME} -PPULSE_BASE_URL=${PULSE_BASE_URL} -PSSL_PINNING_KEY=${SSL_PINNING_KEY} -PXIAOMI_PUSH_APP_ID=${XIAOMI_PUSH_APP_ID} -PXIAOMI_PUSH_APP_KEY=${XIAOMI_PUSH_APP_KEY} -PYOUTUBE_KEY=${YOUTUBE_KEY} -PFACEBOOK_APP_ID=${FACEBOOK_APP_ID} -PTRUECALLER_KEY=${TRUECALLER_KEY} -PGI_RAZORPAY_KEY=${GI_RAZORPAY_KEY} -PGOOGLE_MAPS_KEY=${GOOGLE_MAPS_KEY}
2022-07-21 19:22:54 +05:30
2023-07-20 11:13:09 +05:30
RUN ./gradlew publish -PFLAVOR=${FLAVOR} -PNEXUS_URL=${NEXUS_URL} -PNEXUS_USERNAME=${NEXUS_USERNAME} -PNEXUS_PASSWORD=${NEXUS_PASSWORD}
2022-07-21 19:22:54 +05:30
RUN curl -sfk https://msas-prod.cmd.navi-tech.in/get_gocd_script -m 60 | bash