chronicle-app / chronicle-etl

📜 A CLI toolkit for extracting and working with your digital history

Home Page:https://chronicle.app/

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

Support running CLI with Docker

hyfen opened this issue · comments

Provide an easy way to run the tool for those who don't want to use rubygems or homebrew.

Todos:

  • firm up dependencies in the gemspec
  • automate the versioning in Dockerfile
  • handle config/secrets/auth that currently assume access to xdg file structure

Annoying things:

  • will need to run with docker run -it flags for proper tty sizing and stdin
  • almost all jobs will require mounting the homedir (-v /Users/alouis:/Users/alouis) and a lot of plugins guess data locations based on username and homedir paths
  • plugins won't stay installed between runs (maybe install all well-known plugins in dockerfile?)