- Changed development port for studio-panel from 3001 to 3020 in package.json and vite.config.ts. - Refactored Studio component in studio-panel to improve token handling and error diagnostics. - Added utility functions for token validation and JWT decoding in Studio component. - Enhanced error handling and user feedback in Studio component when token is invalid. - Implemented sessionStorage management for token and server URL in Studio component. - Created Docker setup for broadcast-panel including Dockerfile, Dockerfile.dev, and docker-compose.yml. - Added Nginx configuration for serving the broadcast-panel as a Single Page Application. - Introduced Banner component in broadcast-panel for displaying messages and actions. - Added start-docker.sh script for easy Docker management of broadcast-panel. - Implemented Playwright E2E tests for token handling and UI interactions between broadcast-panel and studio-panel. - Included SSL certificates for local development in studio-panel.
21 lines
1.1 KiB
Plaintext
21 lines
1.1 KiB
Plaintext
-----BEGIN CERTIFICATE-----
|
|
MIIDODCCAiCgAwIBAgIUcNTZqPhOwoYkYilwsQR3YTZ6YK0wDQYJKoZIhvcNAQEL
|
|
BQAwFDESMBAGA1UEAwwJbG9jYWxob3N0MB4XDTI1MTEwNzA0MjMxMloXDTI2MTEw
|
|
NzA0MjMxMlowFDESMBAGA1UEAwwJbG9jYWxob3N0MIIBIjANBgkqhkiG9w0BAQEF
|
|
AAOCAQ8AMIIBCgKCAQEAlUMUTx43JyWIOXYSC1HG5RJ/TpIouuym0aRThuIBogqR
|
|
LCQgHF+L3mawpiGTpdAFWnPsttArf8UUkROJeSt37NFqiA8Kmogyx1Xb6At+uiyt
|
|
KTOG/br+PeGnN/A644lmqP9AAmG2TnVfsgFqKm4FUs8LFTEVDV8zxXx1oMCSTE9G
|
|
a6h7IQ4VpFZLU3no0eNppvbCXmVpwZC25WI4R0ee51Ii2DPSguA/og/urIhsxQ/6
|
|
0yrIUqRQbhYcVTO8DLyNfMzRjrejpDM8ii2L+j6mslaIzeqiAEjrhX0O5XzowP/j
|
|
/HPuZ4fltHdMMTOR/oSZkomv1bOQCz8DiIo04OJOtwIDAQABo4GBMH8wHQYDVR0O
|
|
BBYEFD/+kW7z0masF/hvZTBEjQ2VaPNcMB8GA1UdIwQYMBaAFD/+kW7z0masF/hv
|
|
ZTBEjQ2VaPNcMA8GA1UdEwEB/wQFMAMBAf8wLAYDVR0RBCUwI4IJbG9jYWxob3N0
|
|
hwR/AAABhxAAAAAAAAAAAAAAAAAAAAABMA0GCSqGSIb3DQEBCwUAA4IBAQB21ONB
|
|
HsBIUaf7ZhvGndWo6EEavscvSD2OOItHpzz0ThyuUZEAwjTpor+oETWoPDEFI/il
|
|
BBny/5bB7ajYrmZ/+OdxaL2nTzO+0oQtHjIwUDUmCh7YvrXYhCHxzmA9j+300Gel
|
|
rIqyAIhV6gJvmq93CmmWPf/C4deDyiU2ZvqfdQxfc2iM3jvOYig5qaqT5vyBV9Jk
|
|
3HuxgPsQwID79USJRxxYlvI09wFBhMwNBlQA02t+zpi/BcC8/tUp4+rrf3g4o9Qb
|
|
AEJDC69dwLi0EAACljD8cFeK768PhDQ5uyAxB5szFJWQPJkynRZ3JB/us86TuQVc
|
|
Cqde9MNl5SWEcU6O
|
|
-----END CERTIFICATE-----
|