Added PostgreSQL RDS database. Added channels protected endpoints. Added scripts and docker config to run application locally in dev mode.
Some checks failed
AWS Deploy on Push / build (push) Failing after 41s

This commit is contained in:
2025-05-21 14:02:01 -05:00
parent b947ac67f0
commit 489281f3eb
18 changed files with 409 additions and 125 deletions

19
scripts/start_local_dev.sh Executable file
View File

@@ -0,0 +1,19 @@
#!/bin/bash
# Start PostgreSQL
docker-compose -f docker/docker-compose-db.yml up -d
# Set mock auth and database environment variables
export MOCK_AUTH=true
export DB_USER=postgres
export DB_PASSWORD=postgres
export DB_HOST=localhost
export DB_NAME=iptv_updater
nohup uvicorn app.main:app --host 127.0.0.1 --port 8000 > app.log 2>&1 &
echo $! > iptv-updater.pid
echo "Services started:"
echo "- PostgreSQL running on localhost:5432"
echo "- FastAPI running on http://127.0.0.1:8000"
echo "- Mock auth enabled (use token: testuser)"