Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Recomission dev.openlibrary.org like staging.openlibrary.org #4229

Closed
cclauss opened this issue Dec 8, 2020 · 2 comments
Closed

Recomission dev.openlibrary.org like staging.openlibrary.org #4229

cclauss opened this issue Dec 8, 2020 · 2 comments
Assignees
Labels
Needs: Feedback A proposed feature or bug resolution needs community feedback prior to forging ahead. [managed] Needs: Special Deploy This PR will need a non-standard deploy to production Theme: Development Issues related to the developer experience and the dev environment. [managed] Theme: Testing Involves work related to testing infrastructure, development, and ops. [managed] Type: Suggestion

Comments

@cclauss
Copy link
Contributor

cclauss commented Dec 8, 2020

dev and prod should be on the same version of Python on Ubuntu 20.04.1 LTS (Focal Fossa)

Should https://dev.openlibrary.org point to ol-dev1 or should we upgrade ol-dev0 to run Python 3?

Evidence / Screenshot (if possible)

Relevant url?

https://dev.openlibrary.org/status says Python 2.7.6 on Ubuntu 14.04.5 LTS (Trusty Tahr)
http://staging.openlibrary.org/status says Python 3.8.6 on 6.04.7 LTS (Xenial Xerus)

Steps to Reproduce

  1. Go to ...
  2. Do ...
  • Actual: Legacy Python
  • Expected: Python

Details

  • Logged in (Y/N)?
  • Browser type/version?
  • Operating system?
  • Environment (prod/dev/local)? prod

Proposal & Constraints

Related files

Stakeholders

@cclauss cclauss added Theme: Upgrade to Python 3 Theme: Testing Involves work related to testing infrastructure, development, and ops. [managed] Needs: Feedback A proposed feature or bug resolution needs community feedback prior to forging ahead. [managed] Theme: Development Issues related to the developer experience and the dev environment. [managed] Type: Suggestion labels Dec 8, 2020
@mekarpeles mekarpeles added this to the Next (proposed) milestone Dec 8, 2020
@mekarpeles mekarpeles changed the title https://dev.openlibrary.org should be running Python 3.8.6 Recomission dev.openlibrary.org like staging.openlibrary.org Jan 4, 2021
@cclauss
Copy link
Contributor Author

cclauss commented Jan 23, 2021

Given that it is easier to do edit-on-the-fly debugging without Docker, should two dev servers be configured as:

  1. Open Library running on Python 3 on bare metal
  2. Open Library running on Python 3 in Docker containers

@mekarpeles mekarpeles added Needs: Special Deploy This PR will need a non-standard deploy to production and removed Needs: Dev-Deploy labels Jan 23, 2021
@cdrini
Copy link
Collaborator

cdrini commented Apr 8, 2021

Final action was to remove the old dev server, and switch to staging.

@cdrini cdrini closed this as completed Apr 8, 2021
@cdrini cdrini removed this from the Next (proposed) milestone Jun 2, 2021
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
Needs: Feedback A proposed feature or bug resolution needs community feedback prior to forging ahead. [managed] Needs: Special Deploy This PR will need a non-standard deploy to production Theme: Development Issues related to the developer experience and the dev environment. [managed] Theme: Testing Involves work related to testing infrastructure, development, and ops. [managed] Type: Suggestion
Projects
None yet
Development

No branches or pull requests

3 participants