Living-with-machines / lwmdb

A django-based library for managing the Living with Machines newspapers metadata database schema
https://living-with-machines.github.io/lwmdb/
MIT License
2 stars 0 forks source link

JupyterHub integration #51

Open kallewesterling opened 2 years ago

kallewesterling commented 2 years ago

Assigning @lukehare — let me know if I should assign someone else.

thobson88 commented 2 years ago

We're currently hoping to meet on Tue 4th or Wed 5th Oct, with Fede who also has experience deploying JupyterHub.

The aim will be to:

kallewesterling commented 2 years ago

@thobson88 has the date been set? Wed 5th?

thobson88 commented 2 years ago

Tentatively set for Tue 4th at 14:30.

And since we have one or two existing JupyterHub instances in the project we'll have this first pass among ourselves, before bringing in Callum if necessary.

griff-rees commented 2 years ago

AFAIK: currently set for Tue 4th at 15:00

Suggestions:

griff-rees commented 2 years ago

Also questions of authetication across all of this. There's storing user accounts in SQL and admin stuff on servers. I've used dotenv.

kallewesterling commented 2 years ago

For documentation: meeting set to 15.30-16.30 today to talk running metadata DB + JupyterHub via Docker.

griff-rees commented 1 year ago

General update: the basic configuration for this is commented out in local.yml. Assuming the server tests go similar to testing locally, reenabling this would be the next step, followed by registering with GitHub for authentication.

kallewesterling commented 1 year ago

I'd like to see us getting this set up as a prototype/MVP if we want to get this rolling. How can we try that, @griff-rees ? As far as I can tell, we'd need to:

  1. Set up a test VM
  2. Clone the repo
  3. Fix the local.yml file's configuration (on the VM? in the repo?)
  4. (Set up a metadata db postgres server instance --> this is obviously a separate task, and may be a lot of work)
  5. Run the docker-compose on the VM
  6. ...does it need anything else?
griff-rees commented 1 year ago

I've renamed this given we had that meeting, and some of this is currently with local.yml as you refer to @kallewesterling (thanks for that comment). Heavily relates to #71