Files
GarminSync/entrypoint.sh
2025-08-22 18:27:12 -07:00

17 lines
442 B
Bash

#!/bin/bash
# Run database migrations
echo "Running database migrations..."
export ALEMBIC_CONFIG=${ALEMBIC_CONFIG:-./migrations/alembic.ini}
export ALEMBIC_SCRIPT_LOCATION=${ALEMBIC_SCRIPT_LOCATION:-./migrations/versions}
alembic upgrade head
if [ $? -ne 0 ]; then
echo "Migration failed!" >&2
exit 1
fi
# Start the application
echo "Starting application..."
exec python -m garminsync.cli daemon --start --port 8888
sleep infinity