gabriel / musehub public
entrypoint.sh bash
20 lines 581 B
3b83b8c0 feat(release-detail): server-side semantic analysis, rd2 design system,… gabriel 8h ago
1 #!/bin/sh
2 set -e
3
4 # Install the muse package if the dev volume mount is present.
5 # This lets the server-side release analysis service import muse.plugins.code.
6 if [ -f /muse/pyproject.toml ]; then
7 echo "Muse volume detected — installing muse in editable mode..."
8 pip install -e /muse --quiet --root-user-action=ignore 2>/dev/null || true
9 fi
10
11 echo "Running database migrations..."
12 alembic upgrade head
13
14 echo "Starting MuseHub..."
15 exec uvicorn musehub.main:app \
16 --host 0.0.0.0 \
17 --port 10003 \
18 --workers 4 \
19 --proxy-headers \
20 --forwarded-allow-ips='*'