run-controller: sast venv/bin/python -m phasmplatform.controller run-worker: sast examples/echoapp.toml venv/bin/python -m phasmplatform.worker examples/echoapp.toml: examples/echoserver.toml examples/echoclient.toml echo '# echoserver.toml' > $@ cat examples/echoserver.toml >> $@ echo '# echoclient.toml' >> $@ cat examples/echoclient.toml >> $@ clickhouse-sh: docker compose exec clickhouse /usr/bin/clickhouse client --database phasm_platform clickhouse-schema: cat config/clickhouse/schema.sql | docker compose exec -T clickhouse /usr/bin/clickhouse client --multiquery redis-sh: docker compose exec -it redis redis-cli setup: python3.10 -m venv venv venv/bin/pip install --upgrade pip wheel setuptools venv/bin/pip install -r requirements.txt -r requirements-dev.txt init: docker compose up -d update: venv/bin/pip install -r requirements.txt -r requirements-dev.txt sast: venv/bin/mypy --strict phasmplatform venv/bin/pyflakes phasmplatform venv/bin/pycodestyle --max-line-length=140 phasmplatform .PHONY: init redis-sh run-controller run-worker setup sast update