mirror of
https://github.com/ajnart/homarr.git
synced 2025-11-02 11:36:01 +01:00
23 lines
744 B
Bash
23 lines
744 B
Bash
#!/bin/sh
|
|
|
|
echo "Exporting hostname..."
|
|
export NEXTAUTH_URL_INTERNAL="http://$HOSTNAME:7575"
|
|
mv node_modules _node_modules
|
|
mv node_modules_migrate node_modules
|
|
echo "Migrating database..."
|
|
yarn ts-node src/migrate.ts & PID=$!
|
|
# Wait for migration to finish
|
|
wait $PID
|
|
|
|
echo "Reverting to production node_modules..."
|
|
# Copy specific sqlite3 binary to node_modules
|
|
cp /app/node_modules/better-sqlite3/build/Release/better_sqlite3.node /app/_node_modules/better-sqlite3/build/Release/better_sqlite3.node
|
|
|
|
# Remove node_modules and copy cached node_modules
|
|
mv node_modules node_modules_migrate
|
|
mv _node_modules node_modules
|
|
cp ./temp_package.json package.json
|
|
cp ./temp_yarn.lock yarn.lock
|
|
|
|
echo "Starting production server..."
|
|
node /app/server.js |