- Install python3
- Install docker
- Install mysql
- Install dbmate
- Create the environment
make venv- Install the dependencies
make dependency- Run the consumers
make start- Run the specific consumer
set specific consumer to true in environment variable
- ENABLE_ACTION_TRIGGER_REQUEST
- ENABLE_TRIGGER_ACTION_ORCHESTRATOR
- ENABLE_ACTION_EXECUTION
ENABLE_ACTION_TRIGGER_REQUEST=true ENABLE_TRIGGER_ACTION_ORCHESTRATOR=true ENABLE_ACTION_EXECUTION=true make start- To install pre-commit run
brew install pre-commiton your mac terminal. (https://pre-commit.com/#install) - To run pre-commit automatically on running git commit run
pre-commit installon your mac terminal. - To run specific hook like flake8 run
pre-commit run --hook-stage manual flake8. (flake8 is not automatically run)
To check git blame git blame <filename> --ignore-revs-file .git-blame-ignore-revs needs to be run. To configure git to automatically ignore .git-blame-ignore-revs file git config blame.ignoreRevsFile .git-blame-ignore-revs needs to be run.