We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
There was an error while loading. Please reload this page.
1 parent 010f28e commit 11f012aCopy full SHA for 11f012a
build.sh
@@ -1,9 +1,16 @@
1
#!/usr/bin/env bash
2
-set -e
+set -euo pipefail
3
4
-curl -LsSf https://astral.sh/uv/install.sh | sh
5
-source "$HOME/.local/bin/env"
+if ! command -v uv >/dev/null 2>&1; then
+ curl -LsSf https://astral.sh/uv/install.sh | sh
6
+ . "$HOME/.local/bin/env"
7
+else
8
+ [ -f "$HOME/.local/bin/env" ] && . "$HOME/.local/bin/env"
9
+fi
10
-make install
-make collectstatic
-make migrate
11
+# 2) Установить зависимости (создаст .venv)
12
+uv sync
13
+
14
+# 3) Все django-команды — строго через uv run
15
+uv run python manage.py collectstatic --noinput
16
+uv run python manage.py migrate
0 commit comments