File tree Expand file tree Collapse file tree 2 files changed +12
-6
lines changed
Expand file tree Collapse file tree 2 files changed +12
-6
lines changed Original file line number Diff line number Diff line change @@ -40,19 +40,24 @@ function update_script() {
4040 MM_DIR=" /opt/mm"
4141 export CONFIG_DIR=" ${MM_DIR} /config"
4242 export FRONTEND_FILES_DIR=" ${MM_DIR} /web/build"
43- export BASE_PATH=" "
4443 export PUBLIC_VERSION=" "
4544 export PUBLIC_API_URL=" "
45+ export BASE_PATH=" /web"
4646 cd /opt/mediamanager/web
47- $STD npm ci
47+ $STD npm ci --no-fund --no-audit
4848 $STD npm run build
4949 rm -rf " $FRONTEND_FILES_DIR " /build
5050 cp -r build " $FRONTEND_FILES_DIR "
51+ export BASE_PATH=" "
5152 export VIRTUAL_ENV=" /opt/${MM_DIR} /venv"
5253 cd /opt/mediamanager
5354 rm -rf " $MM_DIR " /{media_manager,alembic* }
5455 cp -r {media_manager,alembic* } " $MM_DIR "
5556 $STD /usr/local/bin/uv sync --locked --active -n -p cpython3.13 --managed-python
57+ if ! grep -q " LOG_FILE" " $MM_DIR " /start.sh; then
58+ sed -i " \|build\" $|a\export LOG_FILE=\" $CONFIG_DIR /media_manager.log\" " " $MM_DIR " /start.sh
59+ fi
60+
5661 msg_ok " Updated $APP "
5762
5863 msg_info " Starting Service"
Original file line number Diff line number Diff line change @@ -45,15 +45,15 @@ MM_DIR="/opt/mm"
4545MEDIA_DIR=" ${MM_DIR} /media"
4646export CONFIG_DIR=" ${MM_DIR} /config"
4747export FRONTEND_FILES_DIR=" ${MM_DIR} /web/build"
48- export BASE_PATH=" "
4948export PUBLIC_VERSION=" "
5049export PUBLIC_API_URL=" "
51- export BASE_PATH=" "
50+ export BASE_PATH=" /web "
5251cd /opt/mediamanager/web
53- $STD npm ci
52+ $STD npm ci --no-fund --no-audit
5453$STD npm run build
5554mkdir -p {" $MM_DIR " /web," $MEDIA_DIR " ," $CONFIG_DIR " }
5655cp -r build " $FRONTEND_FILES_DIR "
56+ export BASE_PATH=" "
5757export VIRTUAL_ENV=" ${MM_DIR} /venv"
5858cd /opt/mediamanager
5959cp -r {media_manager,alembic* } " $MM_DIR "
@@ -81,8 +81,9 @@ cat <<EOF >"$MM_DIR"/start.sh
8181
8282export CONFIG_DIR="$CONFIG_DIR "
8383export FRONTEND_FILES_DIR="$FRONTEND_FILES_DIR "
84+ export LOG_FILE="$CONFIG_DIR /media_manager.log"
8485export BASE_PATH=""
85- cd " $MM_DIR "
86+ cd $MM_DIR
8687source ./venv/bin/activate
8788/usr/local/bin/uv run alembic upgrade head
8889/usr/local/bin/uv run fastapi run ./media_manager/main.py --port 8000
You can’t perform that action at this time.
0 commit comments