Skip to content

Latest commit

 

History

History
44 lines (34 loc) · 1.41 KB

TODO.md

File metadata and controls

44 lines (34 loc) · 1.41 KB

Braindump TODOs

  • Worth trying to install backend with just one DB driver?
  • Move away from poetry in containers?
  • Revisit alpine for backend now that orjson is gone
  • Run jobs in Makefile with clean env + PATH
    • How is env specified - /usr/bin/env vs .env

Ongoing efforts

Minimal backend dev image

  1. Sqlite for the db
    1. look at building image with correct schema (move db actions from boot.sh to image)
    2. how does this work with moving away from poetry in containers?
  2. No keycloak, same auth as getting started guide (done)
  3. src/tests as volumes (src done)
  4. El Rodeo version of bin as volume (done)
    1. Once things settle copy in bin
  5. Own permissions file?
  6. Need build target to run tests

Arena dev image

  1. ./bin/run_pyl
  2. How does this play with the dev images/local dev image
  3. It needs all the same deps? image caching/resuse should help?

Recipes/Environments

  1. docker-compose.yml to launch frontend lastest-main and local minimal backend (done)
  2. use root docker-compose.yml from getting started guide, provide overlays (done)
  3. split openid config into overlay

Local Development image (where the typing happens) aka houston

  1. alpine
    1. vim, git, gh, tmux
    2. .ssh as volume
    3. emacs server/client instead?
  2. volumes for arena/SpiffWorkflow
  3. run tests, ./bin/run_pyl via other containers?
  4. view logs from other containers?
  5. start/stop/restart containers?