- INGEST: Move docker ingest tools from docker-compose mount directories into the docker image file system.
- VARIABLES: Simplify variable overrides by not using dashes and docs in variable names.
- Could a config map be used? https://kubernetes.io/docs/tasks/configure-pod-container/configure-pod-configmap/
- CFG: Create a mechanism to pass in a config file when starting an image
- CLI: Migrate all CLI functionality to REST API calls. Create a queue system to allow some tasks to run in an isolated memory space.
- VOLS: Implement volumes as cloud storage. Cloud storage could be accessed from multiple nodes. Ensure that all CLI tasks (esp filter-media tasks) do not rely on a file system.
- REPL: Allow the database to be replicated to multiple nodes.
- EMAIL: Integrate email service into image.
- AUTH: Integrate authentication providers into image.