Uploaded image for project: 'IGB'
  1. IGB
  2. IGBF-1894

Apps are not installing via Appstore in IGB

    Details

    • Type: Bug
    • Status: Closed (View Workflow)
    • Priority: Major
    • Resolution: Done
    • Affects Version/s: None
    • Fix Version/s: None
    • Labels:
      None
    • Story Points:
      1
    • Sprint:
      Summer 2019 Sprint 10, Summer 2019 Sprint 11

      Description

      Try installing ProtAnnot and 23andMe apps after downloading them from bitbucket. They are not getting installed in the app-store as some dependencies were missing. Since the apps are developed specifically for IGB, the jar should work without any further modification.

        Attachments

          Issue Links

            Activity

            Hide
            svallapu Sai Charan Reddy Vallapureddy (Inactive) added a comment -

            This issue is because IGB is looking for apps jars in testappstore ec2 instance instead of the s3 bucket.

            This issue can be solved by using RewriteEngine.
            Reasons for using RewriteEngine:
            1. Using this we don't have to give the absolute path of jars in repository.xml
            2. We can hide our S3 bucket name from the users.
            3. We don't have to to change any setting while working with the development environment.

            [~aloraine]
            <IMPORTANT>
            Below settings are mandatory, without these settings both IGB and AppStore cant install apps. It is because media folder won't point to S3 bucket.
            Add below lines in /etc/apache2/sites-available/default-ssl.conf
            RewriteEngine on
            RewriteRule "^/media/(.+)" "https://<S3-BUCKET-NAME>.s3.amazonaws.com/media/$1" [R,L]

            Added these lines in Appstore Google doc (S3 section)

            Show
            svallapu Sai Charan Reddy Vallapureddy (Inactive) added a comment - This issue is because IGB is looking for apps jars in testappstore ec2 instance instead of the s3 bucket. This issue can be solved by using RewriteEngine. Reasons for using RewriteEngine: 1. Using this we don't have to give the absolute path of jars in repository.xml 2. We can hide our S3 bucket name from the users. 3. We don't have to to change any setting while working with the development environment. [~aloraine] <IMPORTANT> Below settings are mandatory, without these settings both IGB and AppStore cant install apps. It is because media folder won't point to S3 bucket. Add below lines in /etc/apache2/sites-available/default-ssl.conf RewriteEngine on RewriteRule "^/media/(.+)" "https://<S3-BUCKET-NAME>.s3.amazonaws.com/media/$1" [R,L] Added these lines in Appstore Google doc (S3 section)
            Hide
            sameer Sameer Shanbhag (Inactive) added a comment -

            Working as expected. Moving it to close.

            Show
            sameer Sameer Shanbhag (Inactive) added a comment - Working as expected. Moving it to close.

              People

              • Assignee:
                svallapu Sai Charan Reddy Vallapureddy (Inactive)
                Reporter:
                stiwari8 Srishti Tiwari (Inactive)
              • Votes:
                0 Vote for this issue
                Watchers:
                3 Start watching this issue

                Dates

                • Created:
                  Updated:
                  Resolved: