|
2 | 2 | set -euo pipefail |
3 | 3 |
|
4 | 4 | if [[ "$1" = 'webserver' ]]; then |
5 | | - poetry run uvicorn core.web.webapp:app --reload --host 0.0.0.0 --log-level=debug |
| 5 | + uv run uvicorn core.web.webapp:app --reload --host 0.0.0.0 --log-level=debug |
6 | 6 | elif [[ "$1" = 'webserver-prod' ]]; then |
7 | | - poetry run uvicorn core.web.webapp:app --host 0.0.0.0 --workers $(nproc --all || echo 4) --log-level=info |
| 7 | + uv run uvicorn core.web.webapp:app --host 0.0.0.0 --workers $(nproc --all || echo 4) --log-level=info |
8 | 8 | elif [[ "$1" = 'tasks' ]]; then |
9 | | - poetry run celery -A core.taskscheduler worker --loglevel=INFO --purge -P threads |
| 9 | + uv run celery -A core.taskscheduler worker --loglevel=INFO --purge -P threads |
10 | 10 | elif [[ "$1" = 'tasks-beat' ]]; then |
11 | | - rm -f celerybeat-schedule.db && poetry run celery -A core.taskscheduler beat |
| 11 | + rm -f celerybeat-schedule.db && uv run celery -A core.taskscheduler beat |
12 | 12 | elif [[ "$1" = 'events-tasks' ]]; then |
13 | | - poetry run python -m core.events.consumers events |
| 13 | + uv run python -m core.events.consumers events |
14 | 14 | elif [[ "$1" = 'create-user' ]]; then |
15 | | - poetry run python yetictl/cli.py create-user "${@:2}" |
| 15 | + uv run python yetictl/cli.py create-user "${@:2}" |
16 | 16 | elif [[ "$1" = 'reset-password' ]]; then |
17 | | - poetry run python yetictl/cli.py reset-password "${@:2}" |
| 17 | + uv run python yetictl/cli.py reset-password "${@:2}" |
18 | 18 | elif [[ "$1" = 'toggle-user' ]]; then |
19 | | - poetry run python yetictl/cli.py toggle-user "${@:2}" |
| 19 | + uv run python yetictl/cli.py toggle-user "${@:2}" |
20 | 20 | elif [[ "$1" = 'toggle-admin' ]]; then |
21 | | - poetry run python yetictl/cli.py toggle-admin "${@:2}" |
| 21 | + uv run python yetictl/cli.py toggle-admin "${@:2}" |
22 | 22 | elif [[ "$1" = 'migrate-arangodb' ]]; then |
23 | | - poetry run python yetictl/cli.py migrate-arangodb "${@:2}" |
| 23 | + uv run python yetictl/cli.py migrate-arangodb "${@:2}" |
24 | 24 | elif [[ "$1" = 'envshell' ]]; then |
25 | | - $(poetry env activate) && exec bash |
| 25 | + $(uv venv activate) && exec bash |
26 | 26 | else |
27 | 27 | exec "$@" |
28 | 28 | fi |
0 commit comments