Revert compose to public git clone with env-based HTML generation, allow inline scripts in CSP for YouTube player, and use window.location.origin for embed origin.
Co-authored-by: Cursor <cursoragent@cursor.com>
Replace Dokploy runtime git clone with Dockerfile build to keep tokens out of the container, add nginx security headers and path whitelist, and scrub templates from the running image after HTML generation.
Co-authored-by: Cursor <cursoragent@cursor.com>
Remove FRONTEND_PORT from deployment compose; document Container Port 80 in Dokploy UI and clarify Gitea OAuth vs runtime git clone auth.
Co-authored-by: Cursor <cursoragent@cursor.com>
Site metadata, images, favicons, and YouTube settings are now configured via .env and rendered from HTML/manifest templates at dev or container startup.
Co-authored-by: Cursor <cursoragent@cursor.com>
After the intro finishes, users are redirected to POST_VIDEO_REDIRECT_URL loaded via generated config.js for dev, Docker, and Dokploy deployments.
Co-authored-by: Cursor <cursoragent@cursor.com>
Adapt branding, SEO meta tags, assets, Docker dev on port 8082, and Dokploy
example pointing to site-slavic-pulse-com Gitea repository.
Co-authored-by: Cursor <cursoragent@cursor.com>