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

Epic: migrate to postgresql #1032

Open
4 of 9 tasks
jcschaff opened this issue Nov 13, 2023 · 0 comments
Open
4 of 9 tasks

Epic: migrate to postgresql #1032

jcschaff opened this issue Nov 13, 2023 · 0 comments
Assignees
Labels
Type: Epic An epic with list of tasks and Epic field

Comments

@jcschaff
Copy link
Member

jcschaff commented Nov 13, 2023

Motivation:

  • Enable Cloud Hosting of VCell: In order to run most of VCell as a cloud hosted service (with local SLURM - and possibly a local file system), we need to be able to host our database in the cloud (and this is a very good time to remove dependency on Oracle). Cloud providers can host a bulletproof instance of Postgres with backups, encryption, monitoring, etc.
  • Third party hosting: for open source viability, we cannot require others to purchase Oracle in order to run vcell.
  • Integration Testing: end-to-end testing in CI a local Postgres can be the database, mockslurm for running simulations, etc.

Completion criteria

  • UCHC instances of VCell use PostgreSQL database only.
  • cloud hosted PostgreSQL is out of scope of this Epic.

Tasks

@jcschaff jcschaff changed the title Epic: migrate to postgresql database Epic: migrate to postgresql Nov 13, 2023
@jcschaff jcschaff moved this to Active in vcell development Nov 13, 2023
@jcschaff jcschaff added zenhub migrated Type: Epic An epic with list of tasks and Epic field labels Nov 13, 2023
@jcschaff jcschaff self-assigned this Nov 15, 2023
@jcschaff jcschaff moved this from Active to Queued in vcell development Nov 15, 2023
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
Type: Epic An epic with list of tasks and Epic field
Projects
Status: Queued
Development

No branches or pull requests

1 participant