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

Run deployments for the workcycle starting on [INSERT DATE HERE] #225

Open
rladdusaw opened this issue Aug 13, 2024 · 2 comments
Open

Run deployments for the workcycle starting on [INSERT DATE HERE] #225

rladdusaw opened this issue Aug 13, 2024 · 2 comments

Comments

@rladdusaw
Copy link
Contributor

rladdusaw commented Aug 13, 2024

List of applications

Ruby applications

Approvals

Bibdata

DSS

GEAC

Lib Jobs

Aspace Helpers

Shares a server with lib-jobs, no separate playbook

  • Staging (no front end)
    • Deploy
  • Production (no front end)
    • Deploy

Lockers

Mudd DB

Orangelight

RePec

Vue applications

Static Tables

Drupal PHP applications

Byzantine Translations

Friends of the Library

ReCAP

Research Data

Special Collections

Other (non-Drupal) PHP applications

Princeton and Slavery

Note: Private repository, cannot use Tower to deploy, must deploy from local environment

Video Reserves

Note: Private repository, cannot use Tower to deploy, must deploy from local environment

  • Staging (forwards to 'days of heaven')
    • Playbook
    • Deploy
  • Production (forwards to 'days of heaven')
    • Playbook
    • Deploy

Notes

Documentation on how to run all the staging playbooks at once using different tags.

Ansible playbooks

@rladdusaw
Copy link
Contributor Author

Staging playbooks with issues:

  • Mudd db
  • Special collections
  • Friends
  • Byzantine

Staging playbooks with issues:

  • Approvals - depreciated yarn dependency, Calling DidYouMean::SPELL_CHECKERS.merge!(error_name => spell_checker)' has been deprecated. Please call DidYouMean.correct_error(error_name, spell_checker)' instead.

@kevinreiss
Copy link
Member

@rladdusaw do we need to create any additional issues based of this ticket? Or is there more work needed on the deployments? 3 of the 4 staging playbooks above are deprecated. Only Byzantine is now an active project.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
None yet
Development

No branches or pull requests

2 participants