* refactor: update Docker workflows to use reusable configuration and restrict branch triggers to 'main'