diff --git a/.env b/.env index b746ff8..b8af0aa 100644 --- a/.env +++ b/.env @@ -23,6 +23,10 @@ DATABASE_URL="file:./dev.db" N8N_WEBHOOK_URL="https://flows2.carpa.com/webhook/news-summary" N8N_API_KEY="sk_live_JwjpTdZrLVvijCKuWylWZbUuhBm6zPDH" +# Cloudflare Email Sending +CLOUDFLARE_API_TOKEN=cfut_8Y0Tcwiv3v0K1LDK9QSvc3BjlU1lZFs1zikACgTw33977b37 +CLOUDFLARE_ACCOUNT_ID=3e689750123db91e81d3542d2930a907 + # Cloudflare Turnstile — public key (visible in frontend) TURNSTILE_SITE_KEY=0x4AAAAAAD9IYWC6HPflpneO diff --git a/.gitignore b/.gitignore index b6515b7..54c22db 100644 --- a/.gitignore +++ b/.gitignore @@ -29,3 +29,4 @@ prisma/dev.db # opencode - agentes y scripts locales (no subir a producción) opencode/ .opencode/ +.env diff --git a/public/admin/index.html b/public/admin/index.html new file mode 100644 index 0000000..13d19a5 --- /dev/null +++ b/public/admin/index.html @@ -0,0 +1,32 @@ + + +
+ + +
-
- {locationArray.filter(Boolean).join(', ')}
- ({nicedate}):
-
+ {locationArray.filter(Boolean).join(', ')}
+ ({nicedate}):
+
+ {locationArray.filter(Boolean).join(', ')}: +
+ )} +{tl("values.justice.text")}
+{tl("values.justice.text")}
{tl("values.integrity.text")}
+{tl("values.integrity.text")}
{tl("values.dialogue.text")}
{tl("formation.consulting.text")}
-