datagero / pico-scholar

AI-Human collaboration platform that accelerates systematic reviews by organizing academic literature, building AI tools, and expanding into new domains to enhance the global knowledge catalog.
0 stars 0 forks source link

Migrate Current infrastructure to OpenShift #31

Open datagero opened 2 hours ago

datagero commented 2 hours ago

Below plan as per recent conversation with Peter. This will be edited and break down into 2 or 3 tickets.

P0 Ticket: Migration Containers:

  1. Set up private registry for containers
  2. Migrate mysql to tidb
  3. Migrate App containers:
    1. Migrate backend container (i.e., fastapi and backend code) into one OpenShift service
      1. Allow connections to our TiDB Cluster
      2. Allow connections to OpenAI
    2. Migrate frontend container
  4. Deploy the containers in Kubernetes
  5. (Optional) Expose the endpoints to the internet
datagero commented 2 hours ago

raw notes for additional considerations:

P0 Ticket: LLM Free


P1 Ticket: Refactor

Make backend container smaller + efficient