import build changes from upstream

This commit is contained in:
Jordan Tomkinson 2026-01-01 14:16:48 +00:00
parent 6dd0011ed1
commit d61b83163b
2 changed files with 10 additions and 8 deletions

View File

@ -56,9 +56,10 @@ function update_script() {
cp -rf packages/shared/dist /opt/tracearr/packages/shared/dist cp -rf packages/shared/dist /opt/tracearr/packages/shared/dist
cp -rf apps/server/src/db/migrations /opt/tracearr/apps/server/src/db/migrations cp -rf apps/server/src/db/migrations /opt/tracearr/apps/server/src/db/migrations
cp -rf data /opt/tracearr/data cp -rf data /opt/tracearr/data
mkdir -p /opt/tracearr/data/image-cache
rm -rf /opt/tracearr.build rm -rf /opt/tracearr.build
cd /opt/tracearr cd /opt/tracearr
$STD pnpm install --prod --frozen-lockfile $STD pnpm install --prod --frozen-lockfile --ignore-scripts
$STD chown -R tracearr:tracearr /opt/tracearr $STD chown -R tracearr:tracearr /opt/tracearr
msg_ok "Built Tracearr" msg_ok "Built Tracearr"
@ -87,9 +88,9 @@ function update_script() {
PG_DB_USER=$(grep 'DATABASE_URL=' /data/tracearr/.env | cut -d'/' -f3 | cut -d':' -f1) PG_DB_USER=$(grep 'DATABASE_URL=' /data/tracearr/.env | cut -d'/' -f3 | cut -d':' -f1)
PG_DB_PASS=$(grep 'DATABASE_URL=' /data/tracearr/.env | cut -d':' -f3 | cut -d'@' -f1) PG_DB_PASS=$(grep 'DATABASE_URL=' /data/tracearr/.env | cut -d':' -f3 | cut -d'@' -f1)
{ echo "PostgreSQL Credentials" { echo "PostgreSQL Credentials"
echo "Database: $PG_DB_NAME" echo "Database Name: $PG_DB_NAME"
echo "User: $PG_DB_USER" echo "Database User: $PG_DB_USER"
echo "Password: $PG_DB_PASS" echo "Database Password: $PG_DB_PASS"
} >/root/tracearr.creds } >/root/tracearr.creds
msg_ok "Recreated tracearr.creds file from existing .env" msg_ok "Recreated tracearr.creds file from existing .env"
else else
@ -97,9 +98,9 @@ function update_script() {
exit 1 exit 1
fi fi
else else
PG_DB_NAME=$(grep 'Database:' /root/tracearr.creds | awk '{print $2}') PG_DB_NAME=$(grep 'Database Name:' /root/tracearr.creds | awk '{print $3}')
PG_DB_USER=$(grep 'User:' /root/tracearr.creds | awk '{print $2}') PG_DB_USER=$(grep 'Database User:' /root/tracearr.creds | awk '{print $3}')
PG_DB_PASS=$(grep 'Password:' /root/tracearr.creds | awk '{print $2}') PG_DB_PASS=$(grep 'Database Password:' /root/tracearr.creds | awk '{print $3}')
fi fi
cat <<EOF >/data/tracearr/.env cat <<EOF >/data/tracearr/.env
DATABASE_URL=postgresql://${PG_DB_USER}:${PG_DB_PASS}@127.0.0.1:5432/${PG_DB_NAME} DATABASE_URL=postgresql://${PG_DB_USER}:${PG_DB_PASS}@127.0.0.1:5432/${PG_DB_NAME}

View File

@ -64,9 +64,10 @@ cp -rf packages/shared/package.json /opt/tracearr/packages/shared/
cp -rf packages/shared/dist /opt/tracearr/packages/shared/dist cp -rf packages/shared/dist /opt/tracearr/packages/shared/dist
cp -rf apps/server/src/db/migrations /opt/tracearr/apps/server/src/db/migrations cp -rf apps/server/src/db/migrations /opt/tracearr/apps/server/src/db/migrations
cp -rf data /opt/tracearr/data cp -rf data /opt/tracearr/data
mkdir -p /opt/tracearr/data/image-cache
rm -rf /opt/tracearr.build rm -rf /opt/tracearr.build
cd /opt/tracearr cd /opt/tracearr
$STD pnpm install --prod --frozen-lockfile $STD pnpm install --prod --frozen-lockfile --ignore-scripts
msg_ok "Built Tracearr" msg_ok "Built Tracearr"
msg_info "Configuring Tracearr" msg_info "Configuring Tracearr"