Refactor docker-compose and dockerfile for fixing errors raised from linter, and also adding volumes let service in container run dynamically with developing.
Refactor SyncAllNotesWorkflow to use single entrypoint for indexing notes, and use dynamic notes source path according to configurations.