diff --git a/.gitignore b/.gitignore index 9de4ff38..0d114c2d 100644 --- a/.gitignore +++ b/.gitignore @@ -147,4 +147,5 @@ migration/content/**/*.md *.csv dev-server.pid backups/ -poetry.lock \ No newline at end of file +poetry.lock +.venv diff --git a/README.md b/README.md index 2074d768..853b1ba5 100644 --- a/README.md +++ b/README.md @@ -23,11 +23,13 @@ apt install redis nginx ``` Then run nginx, redis and API server -``` -redis-server -poetry env use 3.12 -poetry install -poetry run python server.py dev + +```shell +mkdir .venv +python3.12 -m venv .venv +poetry env use .venv/bin/python3.12 +poetry update +poetry run python server.py ``` ## Services diff --git a/pyproject.toml b/pyproject.toml index db97a9e5..2d37b0de 100644 --- a/pyproject.toml +++ b/pyproject.toml @@ -68,3 +68,9 @@ select = ["E4", "E7", "E9", "F"] ignore = [] line-length = 120 target-version = "py312" + + +[tool.pyright] +venvPath = "." +venv = ".venv" +include = ["."]