Files
site-slavic-pulse-com/docker-compose-example/.env.example
T
tomasz-syn-grzegorza f4775366ef Harden production security: Dockerfile build, nginx whitelist, and CSP.
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>
2026-06-27 16:58:27 +02:00

36 lines
1.7 KiB
Bash

# Slavic Pulse — Environment Configuration (Dokploy / produkcja)
# Copy to .env before deploy if needed.
# Never commit .env with real credentials to version control.
#
# Tylko zmienne runtime strony — bez GITEA_REPO_URL, bez FRONTEND_PORT.
# Dokploy buduje obraz z Dockerfile; repo klonowane jest na hoście przez Dokploy.
# --- Strona (meta, SEO, PWA) ---
SITE_TITLE="Slavic Pulse"
SITE_SHORT_NAME="Slavic Pulse"
SITE_BASE_URL=https://slavic-pulse.com
SITE_DESCRIPTION="Lokalne modele LLM, własny serwer AI (Proxmox, TrueNAS, Ubuntu), RAG, Ollama, Open WebUI, bezpieczny self-hosting i wdrożenia biznesowe lokalnej AI."
FACEBOOK_DESCRIPTION="Polub nas na YouTube i wesprzyj fundację — linki na slavic-pulse.com"
TWITTER_DESCRIPTION="Lokalne modele LLM, własny serwer AI (Proxmox, TrueNAS, Ubuntu), RAG, Ollama, Open WebUI, bezpieczny self-hosting i wdrożenia biznesowe lokalnej AI."
SITE_OG_IMAGE_ALT="Slavic Pulse"
THEME_COLOR=#000000
# --- Ikony (ścieżki względem roota strony) ---
FAVICON_48=/assets/imgs/favico/48x48.png
FAVICON_180=/assets/imgs/favico/180x180.png
FAVICON_512=/assets/imgs/favico/512x512.png
# --- YouTube ---
# Short FHD 16:9 (landscape / szeroki viewport)
VIDEO_ID_FHD=kujXXtoHUbc
POST_VIDEO_REDIRECT_URL_FHD=https://www.youtube.com/watch?v=kujXXtoHUbc
# Short vertical 9:16 (portrait / wąski viewport)
VIDEO_ID_VERTICAL=YOUR_VERTICAL_SHORT_ID
POST_VIDEO_REDIRECT_URL_VERTICAL=https://www.youtube.com/shorts/YOUR_VERTICAL_SHORT_ID
# Zachowanie po zakończeniu intro:
# true = przekieruj na POST_VIDEO_REDIRECT_URL_*
# false = zostaw miniaturkę YouTube jako tło strony
POST_VIDEO_REDIRECT_ENABLED=true
# POST_VIDEO_REDIRECT_ENABLED_FHD=true
# POST_VIDEO_REDIRECT_ENABLED_VERTICAL=false