This commit is contained in:
CanbiZ
2025-06-05 14:00:04 +02:00
parent f0849a43b7
commit 9e84828e3e
6 changed files with 15 additions and 14 deletions

View File

@ -82,9 +82,9 @@ $STD uv venv /opt/adventurelog/backend/server/.venv
$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
$STD /opt/adventurelog/backend/server/.venv/bin/python -m manage collectstatic --noinput
$STD /opt/adventurelog/backend/server/.venv/bin/python -m manage migrate
$STD /opt/adventurelog/backend/server/.venv/bin/python -m manage download-countries
cat <<EOF >/opt/adventurelog/frontend/.env
PUBLIC_SERVER_URL=http://$LOCAL_IP:8000
BODY_SIZE_LIMIT=Infinity
@ -97,7 +97,8 @@ echo "${RELEASE}" >"/opt/${APPLICATION}_version.txt"
msg_ok "Installed AdventureLog"
msg_info "Setting up Django Admin"
$STD /opt/adventurelog/backend/server/.venv/bin/python -m /opt/adventurelog/backend/server/manage.py shell <<EOF
cd /opt/adventurelog/backend/server
$STD .venv/bin/python -m manage 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')
@ -121,7 +122,7 @@ After=network.target postgresql.service
[Service]
WorkingDirectory=/opt/adventurelog/backend/server
ExecStart=/opt/adventurelog/backend/server/.venv/bin/python manage.py runserver 0.0.0.0:8000
ExecStart=/opt/adventurelog/backend/server/.venv/bin/python -m manage runserver 0.0.0.0:8000
Restart=always
EnvironmentFile=/opt/adventurelog/backend/server/.env

View File

@ -46,7 +46,7 @@ sed -i \
export DJANGO_SETTINGS_MODULE=babybuddy.settings.production
cd /opt/babybuddy
$STD /opt/babybuddy/.venv/bin/python -m manage.py migrate
$STD /opt/babybuddy/.venv/bin/python -m manage migrate
chown -R www-data:www-data /opt/data
chmod 640 /opt/data/db.sqlite3
chmod 750 /opt/data

View File

@ -91,7 +91,7 @@ DJANGO_USER=Admin
DJANGO_PASS=$(openssl rand -base64 18 | tr -dc 'a-zA-Z0-9' | cut -c1-13)
source /opt/netbox/venv/bin/activate
$STD /opt/netbox/.venv/bin/python /opt/netbox/netbox/manage.py shell <<EOF
$STD /opt/netbox/.venv/bin/python /opt/netbox/netbox/manage shell <<EOF
from django.contrib.auth import get_user_model
UserModel = get_user_model()
user = UserModel.objects.create_user('$DJANGO_USER', password='$DJANGO_PASS')

View File

@ -113,7 +113,7 @@ sed -i -e "s|#PAPERLESS_DBUSER=paperless|PAPERLESS_DBUSER=$DB_USER|" /opt/paperl
sed -i -e "s|#PAPERLESS_DBPASS=paperless|PAPERLESS_DBPASS=$DB_PASS|" /opt/paperless/paperless.conf
sed -i -e "s|#PAPERLESS_SECRET_KEY=change-me|PAPERLESS_SECRET_KEY=$SECRET_KEY|" /opt/paperless/paperless.conf
cd /opt/paperless/src
$STD /opt/paperless/.venv/bin/python manage.py migrate
$STD /opt/paperless/.venv/bin/python manage migrate
msg_ok "Set up PostgreSQL database"
read -r -p "${TAB3}Would you like to add Adminer? <y/N> " prompt
@ -135,7 +135,7 @@ fi
msg_info "Setting up admin Paperless-ngx User & Password"
## From https://github.com/linuxserver/docker-paperless-ngx/blob/main/root/etc/cont-init.d/99-migrations
cat <<EOF | /opt/paperless/.venv/bin/python /opt/paperless/src/manage.py shell
cat <<EOF | /opt/paperless/.venv/bin/python /opt/paperless/src/manage shell
from django.contrib.auth import get_user_model
UserModel = get_user_model()
user = UserModel.objects.create_user('admin', password='$DB_PASS')
@ -185,7 +185,7 @@ Requires=redis.service
[Service]
WorkingDirectory=/opt/paperless/src
ExecStartPre=/bin/sleep 2
ExecStart=/opt/paperless/.venv/bin/python manage.py document_consumer
ExecStart=/opt/paperless/.venv/bin/python manage document_consumer
[Install]
WantedBy=multi-user.target

View File

@ -80,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 /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
$STD /opt/tandoor/.venv/bin/python -m manage migrate
$STD /opt/tandoor/.venv/bin/python -m manage collectstatic --no-input
$STD /opt/tandoor/.venv/bin/python -m python manage collectstatic_js_reverse
msg_ok "Set up PostgreSQL Database"
msg_info "Creating Services"

View File

@ -48,7 +48,7 @@ sed -i "s#home/wger/src/media#home/wger/media#g" /home/wger/src/settings.py
sed -i "/MEDIA_ROOT = '\/home\/wger\/media'/a STATIC_ROOT = '/home/wger/static'" /home/wger/src/settings.py
$STD /home/wger/.venv/bin/wger bootstrap
cd /home/wger/src/
$STD /home/wger/.venv/bin/python -m manage.py collectstatic
$STD /home/wger/.venv/bin/python -m manage collectstatic
echo "${RELEASE}" >/opt/wger_version.txt
msg_ok "Finished setting up wger"