Collegamento da Dettagli squadra e admin per il refresh token Match Live TV; API e app mobile allineate ai piani Light/Full. Co-authored-by: Cursor <cursoragent@cursor.com>
29 lines
1.1 KiB
Plaintext
29 lines
1.1 KiB
Plaintext
POSTGRES_PASSWORD=matchlivetv_dev
|
|
SECRET_KEY_BASE=change_me_to_a_long_random_string_in_production
|
|
MEDIAMTX_WEBHOOK_SECRET=mediamtx_webhook_dev_secret
|
|
JWT_SECRET=matchlivetv_jwt_dev_secret_change_in_prod
|
|
YOUTUBE_CLIENT_ID=
|
|
YOUTUBE_CLIENT_SECRET=
|
|
YOUTUBE_REDIRECT_URI=http://localhost:3000/api/v1/youtube/callback
|
|
# Refresh token canale Match Live TV (Premium Light) — vedi docs/YOUTUBE_SETUP.md
|
|
YOUTUBE_PLATFORM_REFRESH_TOKEN=
|
|
YOUTUBE_MOCK_STREAM_KEY=mock-stream-key
|
|
|
|
PRIVACY_CONTROLLER_NAME=Emiliano Frascaro
|
|
PRIVACY_CONTROLLER_ADDRESS=Via Guido De Ruggiero, 89 - 20142 - Milano (MI)
|
|
PRIVACY_CONTACT_EMAIL=privacy@matchlive.it
|
|
MAILER_FROM=Match Live TV <noreply@matchlive.it>
|
|
PASSWORD_RESET_EXPIRY_HOURS=2
|
|
|
|
# Stripe (test: sk_test_... / price_... da Dashboard modalità Test)
|
|
STRIPE_SECRET_KEY=
|
|
STRIPE_WEBHOOK_SECRET=
|
|
# Un price per prodotto e intervallo (Dashboard → Prodotto → Prezzi)
|
|
STRIPE_PREMIUM_LIGHT_MONTHLY_PRICE_ID=
|
|
STRIPE_PREMIUM_LIGHT_YEARLY_PRICE_ID=
|
|
STRIPE_PREMIUM_FULL_MONTHLY_PRICE_ID=
|
|
STRIPE_PREMIUM_FULL_YEARLY_PRICE_ID=
|
|
# Legacy (equivale a YEARLY se le righe sopra sono vuote)
|
|
STRIPE_PREMIUM_LIGHT_PRICE_ID=
|
|
STRIPE_PREMIUM_FULL_PRICE_ID=
|