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

Check & update setup instructions for AppStore "dev" environment - Mac & Windows

    Details

    • Type: Task
    • Status: Closed (View Workflow)
    • Priority: Major
    • Resolution: Done
    • Affects Version/s: None
    • Fix Version/s: None
    • Labels:
      None

      Description

      The "README" for appstore code base links to a google doc that describes how to set up a your developer environment.

      The appstore code has changed since these instructions were written and so they may be out of date.

      See App store repository: https://bitbucket.org/lorainelab/appstore/src/master/ for link to developer setup instructions.

      On your Mac computer, walk through the instructions. Make note of any blockers or problems.

        Attachments

          Issue Links

            Activity

            ann.loraine Ann Loraine created issue -
            ann.loraine Ann Loraine made changes -
            Field Original Value New Value
            Epic Link IGBF-2563 [ 18746 ]
            ann.loraine Ann Loraine made changes -
            Description The "README" for appstore code base links to a google doc that describes how to set up a your developer environment.

            The appstore code has changed since these instructions were written and so they may be out of date.

            On your Mac computer, walk through the instructions and make note of any problems here.
            The "README" for appstore code base links to a google doc that describes how to set up a your developer environment.

            The appstore code has changed since these instructions were written and so they may be out of date.

            On your Mac computer, walk through the instructions. Make note of any blockers or problems.
            ann.loraine Ann Loraine made changes -
            Description The "README" for appstore code base links to a google doc that describes how to set up a your developer environment.

            The appstore code has changed since these instructions were written and so they may be out of date.

            On your Mac computer, walk through the instructions. Make note of any blockers or problems.
            The "README" for appstore code base links to a google doc that describes how to set up a your developer environment.

            The appstore code has changed since these instructions were written and so they may be out of date.

            See App store repository: https://bitbucket.org/lorainelab/appstore/src/master/ for link to developer setup instructions.

            On your Mac computer, walk through the instructions. Make note of any blockers or problems.
            ssegu Sai Supreeth Segu (Inactive) made changes -
            Assignee Sai Supreeth Segu [ ssegu ]
            ssegu Sai Supreeth Segu (Inactive) made changes -
            Status To-Do [ 10305 ] In Progress [ 3 ]
            Hide
            chirag24 Chirag Chandrahas Shetty (Inactive) added a comment - - edited

            Following changes where required for windows platform and python 3.8.5:

            • Edit python_packages.txt file:
              • maxminddb==2.0.3
              • Pillow==8.0.1
            • Run the following command if you get "no such table: curated_categories_curatedcategory" error

              python manage.py migrate --run-syncdb

            Show
            chirag24 Chirag Chandrahas Shetty (Inactive) added a comment - - edited Following changes where required for windows platform and python 3.8.5: Edit python_packages.txt file: maxminddb==2.0.3 Pillow==8.0.1 Run the following command if you get "no such table: curated_categories_curatedcategory" error python manage.py migrate --run-syncdb
            ann.loraine Ann Loraine made changes -
            Summary Check & update setup instructions for AppStore "dev" environment - Mac Check & update setup instructions for AppStore "dev" environment - Windows
            ann.loraine Ann Loraine made changes -
            Summary Check & update setup instructions for AppStore "dev" environment - Windows Check & update setup instructions for AppStore "dev" environment - Mac
            ann.loraine Ann Loraine made changes -
            Summary Check & update setup instructions for AppStore "dev" environment - Mac Check & update setup instructions for AppStore "dev" environment - Mac & Windows
            Hide
            ann.loraine Ann Loraine added a comment -

            Currently we are using python 3.6 for deployment of app store on testing and production sites, as per this play in the appstore-playbook "venv" role:

            - name: create virtual environment for appstore to run in
              pip:
                requirements: ~{{ ansible_ssh_user }}/appstore/python_packages.txt
                virtualenv: ~{{ ansible_ssh_user }}/appstore/venv
                virtualenv_python: python3.6
            

            See: https://bitbucket.org/lorainelab/appstore-playbooks/src/master/roles/venv/tasks/main.yml

            Question: Shouldn't we specify the version of python to be used in the development environment? Also, should we now upgrade all appstore sites to use python 3.8.5?

            Show
            ann.loraine Ann Loraine added a comment - Currently we are using python 3.6 for deployment of app store on testing and production sites, as per this play in the appstore-playbook "venv" role: - name: create virtual environment for appstore to run in pip: requirements: ~{{ ansible_ssh_user }}/appstore/python_packages.txt virtualenv: ~{{ ansible_ssh_user }}/appstore/venv virtualenv_python: python3.6 See: https://bitbucket.org/lorainelab/appstore-playbooks/src/master/roles/venv/tasks/main.yml Question: Shouldn't we specify the version of python to be used in the development environment? Also, should we now upgrade all appstore sites to use python 3.8.5?
            Hide
            chirag24 Chirag Chandrahas Shetty (Inactive) added a comment -

            Even in python 3.6.12 I needed to switch maxminddb version to 2.0.3. No need to change pillow version or run synch command.

            Show
            chirag24 Chirag Chandrahas Shetty (Inactive) added a comment - Even in python 3.6.12 I needed to switch maxminddb version to 2.0.3. No need to change pillow version or run synch command.
            Hide
            ssegu Sai Supreeth Segu (Inactive) added a comment -

            Everything looks good and the document is updated.

            Show
            ssegu Sai Supreeth Segu (Inactive) added a comment - Everything looks good and the document is updated.
            ssegu Sai Supreeth Segu (Inactive) made changes -
            Status In Progress [ 3 ] To-Do [ 10305 ]
            ssegu Sai Supreeth Segu (Inactive) made changes -
            Assignee Sai Supreeth Segu [ ssegu ]
            ssegu Sai Supreeth Segu (Inactive) made changes -
            Status To-Do [ 10305 ] In Progress [ 3 ]
            ssegu Sai Supreeth Segu (Inactive) made changes -
            Status In Progress [ 3 ] Needs 1st Level Review [ 10005 ]
            chirag24 Chirag Chandrahas Shetty (Inactive) made changes -
            Assignee Chirag Chandrahas Shetty [ chirag24 ]
            Hide
            chirag24 Chirag Chandrahas Shetty (Inactive) added a comment -

            Tested on a windows machine. Everything looks good.

            Show
            chirag24 Chirag Chandrahas Shetty (Inactive) added a comment - Tested on a windows machine. Everything looks good.
            chirag24 Chirag Chandrahas Shetty (Inactive) made changes -
            Status Needs 1st Level Review [ 10005 ] First Level Review in Progress [ 10301 ]
            chirag24 Chirag Chandrahas Shetty (Inactive) made changes -
            Status First Level Review in Progress [ 10301 ] Ready for Pull Request [ 10304 ]
            chirag24 Chirag Chandrahas Shetty (Inactive) made changes -
            Status Ready for Pull Request [ 10304 ] Pull Request Submitted [ 10101 ]
            chirag24 Chirag Chandrahas Shetty (Inactive) made changes -
            Status Pull Request Submitted [ 10101 ] Reviewing Pull Request [ 10303 ]
            chirag24 Chirag Chandrahas Shetty (Inactive) made changes -
            Status Reviewing Pull Request [ 10303 ] Merged Needs Testing [ 10002 ]
            chirag24 Chirag Chandrahas Shetty (Inactive) made changes -
            Status Merged Needs Testing [ 10002 ] Post-merge Testing In Progress [ 10003 ]
            chirag24 Chirag Chandrahas Shetty (Inactive) made changes -
            Resolution Done [ 10000 ]
            Status Post-merge Testing In Progress [ 10003 ] Closed [ 6 ]
            chirag24 Chirag Chandrahas Shetty (Inactive) made changes -
            Assignee Chirag Chandrahas Shetty [ chirag24 ]
            ann.loraine Ann Loraine made changes -
            Link This issue relates to IGBF-4254 [ IGBF-4254 ]
            ann.loraine Ann Loraine made changes -
            Link This issue relates to IGBF-4275 [ IGBF-4275 ]

              People

              • Assignee:
                Unassigned
                Reporter:
                ann.loraine Ann Loraine
              • Votes:
                0 Vote for this issue
                Watchers:
                3 Start watching this issue

                Dates

                • Created:
                  Updated:
                  Resolved: