more uv migs
This commit is contained in:
parent
c675b23d05
commit
083810ff5a
@ -79,10 +79,12 @@ EOF
|
|||||||
cd /opt/adventurelog/backend/server
|
cd /opt/adventurelog/backend/server
|
||||||
mkdir -p /opt/adventurelog/backend/server/media
|
mkdir -p /opt/adventurelog/backend/server/media
|
||||||
$STD uv venv /opt/adventurelog/backend/server/.venv
|
$STD uv venv /opt/adventurelog/backend/server/.venv
|
||||||
$STD uv pip install -r requirements.txt
|
$STD /opt/adventurelog/backend/server/.venv/bin/python -m ensurepip --upgrade
|
||||||
$STD uv run python manage.py collectstatic --noinput
|
$STD /opt/adventurelog/backend/server/.venv/bin/python -m pip install --upgrade pip
|
||||||
$STD uv run python manage.py migrate
|
$STD /opt/adventurelog/backend/server/.venv/bin/python -m pip install -r requirements.txt
|
||||||
$STD uv run python manage.py download-countries
|
$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
|
cat <<EOF >/opt/adventurelog/frontend/.env
|
||||||
PUBLIC_SERVER_URL=http://$LOCAL_IP:8000
|
PUBLIC_SERVER_URL=http://$LOCAL_IP:8000
|
||||||
BODY_SIZE_LIMIT=Infinity
|
BODY_SIZE_LIMIT=Infinity
|
||||||
@ -95,7 +97,7 @@ echo "${RELEASE}" >"/opt/${APPLICATION}_version.txt"
|
|||||||
msg_ok "Installed AdventureLog"
|
msg_ok "Installed AdventureLog"
|
||||||
|
|
||||||
msg_info "Setting up Django Admin"
|
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
|
from django.contrib.auth import get_user_model
|
||||||
UserModel = get_user_model()
|
UserModel = get_user_model()
|
||||||
user = UserModel.objects.create_user('$DJANGO_ADMIN_USER', password='$DJANGO_ADMIN_PASS')
|
user = UserModel.objects.create_user('$DJANGO_ADMIN_USER', password='$DJANGO_ADMIN_PASS')
|
||||||
|
@ -43,8 +43,10 @@ msg_ok "Installed LibreOffice Components"
|
|||||||
PYTHON_VERSION="3.12" setup_uv
|
PYTHON_VERSION="3.12" setup_uv
|
||||||
|
|
||||||
msg_info "Installing Python Dependencies via uv"
|
msg_info "Installing Python Dependencies via uv"
|
||||||
uv venv /opt/stirling/venv
|
$STD uv venv /opt/stirling/.venv
|
||||||
$STD /opt/stirling/venv/bin/uv pip install \
|
$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 \
|
uno \
|
||||||
opencv-python-headless \
|
opencv-python-headless \
|
||||||
unoconv \
|
unoconv \
|
||||||
|
@ -40,7 +40,9 @@ $STD git clone https://github.com/TandoorRecipes/recipes -b master /opt/tandoor
|
|||||||
mkdir -p /opt/tandoor/{config,api,mediafiles,staticfiles}
|
mkdir -p /opt/tandoor/{config,api,mediafiles,staticfiles}
|
||||||
cd /opt/tandoor
|
cd /opt/tandoor
|
||||||
$STD uv venv /opt/tandoor/.venv
|
$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
|
cd /opt/tandoor/vue
|
||||||
$STD yarn install
|
$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 "s|POSTGRES_USER=.*|POSTGRES_USER=$DB_USER|g" \
|
||||||
-e "\$a\STATIC_URL=/staticfiles/" /opt/tandoor/.env
|
-e "\$a\STATIC_URL=/staticfiles/" /opt/tandoor/.env
|
||||||
cd /opt/tandoor
|
cd /opt/tandoor
|
||||||
$STD uv run python version.py
|
$STD /opt/tandoor/.venv/bin/python -m version.py
|
||||||
msg_ok "Installed Tandoor"
|
msg_ok "Installed Tandoor"
|
||||||
|
|
||||||
msg_info "Install/Set up PostgreSQL Database"
|
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 User: \e[32m$DB_USER\e[0m" >>~/tandoor.creds
|
||||||
echo -e "Tandoor Database Password: \e[32m$DB_PASS\e[0m" >>~/tandoor.creds
|
echo -e "Tandoor Database Password: \e[32m$DB_PASS\e[0m" >>~/tandoor.creds
|
||||||
export $(cat /opt/tandoor/.env | grep "^[^#]" | xargs)
|
export $(cat /opt/tandoor/.env | grep "^[^#]" | xargs)
|
||||||
$STD uv run python manage.py migrate
|
$STD /opt/tandoor/.venv/bin/python -m manage.py migrate
|
||||||
$STD uv run python manage.py collectstatic --no-input
|
$STD /opt/tandoor/.venv/bin/python -m manage.py collectstatic --no-input
|
||||||
$STD uv run python manage.py collectstatic_js_reverse
|
$STD /opt/tandoor/.venv/bin/python -m python manage.py collectstatic_js_reverse
|
||||||
msg_ok "Set up PostgreSQL Database"
|
msg_ok "Set up PostgreSQL Database"
|
||||||
|
|
||||||
msg_info "Creating Services"
|
msg_info "Creating Services"
|
||||||
|
Loading…
x
Reference in New Issue
Block a user