more uv migs

This commit is contained in:
CanbiZ
2025-06-04 19:38:30 +02:00
parent c675b23d05
commit 083810ff5a
3 changed files with 18 additions and 12 deletions

View File

@ -79,10 +79,12 @@ EOF
cd /opt/adventurelog/backend/server
mkdir -p /opt/adventurelog/backend/server/media
$STD uv venv /opt/adventurelog/backend/server/.venv
$STD uv pip install -r requirements.txt
$STD uv run python manage.py collectstatic --noinput
$STD uv run python manage.py migrate
$STD uv run python manage.py download-countries
$STD /opt/adventurelog/backend/server/.venv/bin/python -m ensurepip --upgrade
$STD /opt/adventurelog/backend/server/.venv/bin/python -m pip install --upgrade pip
$STD /opt/adventurelog/backend/server/.venv/bin/python -m pip install -r requirements.txt
$STD /opt/adventurelog/backend/server/.venv/bin/python -m manage.py collectstatic --noinput
$STD /opt/adventurelog/backend/server/.venv/bin/python -m manage.py migrate
$STD /opt/adventurelog/backend/server/.venv/bin/python -m manage.py download-countries
cat <<EOF >/opt/adventurelog/frontend/.env
PUBLIC_SERVER_URL=http://$LOCAL_IP:8000
BODY_SIZE_LIMIT=Infinity
@ -95,7 +97,7 @@ echo "${RELEASE}" >"/opt/${APPLICATION}_version.txt"
msg_ok "Installed AdventureLog"
msg_info "Setting up Django Admin"
$STD uv run python /opt/adventurelog/backend/server/manage.py shell <<EOF
$STD /opt/adventurelog/backend/server/.venv/bin/python -m /opt/adventurelog/backend/server/manage.py shell <<EOF
from django.contrib.auth import get_user_model
UserModel = get_user_model()
user = UserModel.objects.create_user('$DJANGO_ADMIN_USER', password='$DJANGO_ADMIN_PASS')

View File

@ -43,8 +43,10 @@ msg_ok "Installed LibreOffice Components"
PYTHON_VERSION="3.12" setup_uv
msg_info "Installing Python Dependencies via uv"
uv venv /opt/stirling/venv
$STD /opt/stirling/venv/bin/uv pip install \
$STD uv venv /opt/stirling/.venv
$STD /opt/stirling/.venv/bin/python -m ensurepip --upgrade
$STD /opt/stirling/.venv/bin/python -m pip install --upgrade pip
$STD /opt/stirling/.venv/bin/python -m pip install \
uno \
opencv-python-headless \
unoconv \

View File

@ -40,7 +40,9 @@ $STD git clone https://github.com/TandoorRecipes/recipes -b master /opt/tandoor
mkdir -p /opt/tandoor/{config,api,mediafiles,staticfiles}
cd /opt/tandoor
$STD uv venv /opt/tandoor/.venv
$STD uv pip install -r requirements.txt
$STD /opt/tandoor/.venv/bin/python -m ensurepip --upgrade
$STD /opt/tandoor/.venv/bin/python -m pip install --upgrade pip
$STD /opt/tandoor/.venv/bin/python -m pip install -r requirements.txt
cd /opt/tandoor/vue
$STD yarn install
@ -60,7 +62,7 @@ sed -i -e "s|SECRET_KEY=.*|SECRET_KEY=$secret_key|g" \
-e "s|POSTGRES_USER=.*|POSTGRES_USER=$DB_USER|g" \
-e "\$a\STATIC_URL=/staticfiles/" /opt/tandoor/.env
cd /opt/tandoor
$STD uv run python version.py
$STD /opt/tandoor/.venv/bin/python -m version.py
msg_ok "Installed Tandoor"
msg_info "Install/Set up PostgreSQL Database"
@ -78,9 +80,9 @@ echo -e "Tandoor Database Name: \e[32m$DB_NAME\e[0m" >>~/tandoor.creds
echo -e "Tandoor Database User: \e[32m$DB_USER\e[0m" >>~/tandoor.creds
echo -e "Tandoor Database Password: \e[32m$DB_PASS\e[0m" >>~/tandoor.creds
export $(cat /opt/tandoor/.env | grep "^[^#]" | xargs)
$STD uv run python manage.py migrate
$STD uv run python manage.py collectstatic --no-input
$STD uv run python manage.py collectstatic_js_reverse
$STD /opt/tandoor/.venv/bin/python -m manage.py migrate
$STD /opt/tandoor/.venv/bin/python -m manage.py collectstatic --no-input
$STD /opt/tandoor/.venv/bin/python -m python manage.py collectstatic_js_reverse
msg_ok "Set up PostgreSQL Database"
msg_info "Creating Services"