auth,feeds,ai,ui,deploy: build Stellar

Use Effect services for requests, AI tasks, and the RSS worker.
Add admin accounts, feed sharing, and stored reading profiles.
Add Biome, Effect tools, and Podman deployment with Caddy.
This commit is contained in:
EFLKumo committed 2026-10-11 16:21:39 +08:00
1 parent ba8f925eed
commit ce87e56053
137 files changed
+14652 -2457

No files matched your search

+26
View File
@@ -0,0 +1,26 @@
# Set the first administrator account.
STELLAR_ADMIN_EMAIL=admin@example.com
STELLAR_ADMIN_USERNAME=admin
# The deploy script generates a password when this field is empty.
STELLAR_ADMIN_PASSWORD=
# Set the site address.
DOMAIN=localhost
APP_ORIGIN=http://localhost:8080
HTTP_PORT=8080
HTTPS_PORT=8443
# The deploy script generates these secrets when the fields are empty.
# Use hexadecimal characters for POSTGRES_PASSWORD.
POSTGRES_PASSWORD=
BETTER_AUTH_SECRET=
# Set a key for each provider in AI_MODELS.
GOOGLE_GENERATIVE_AI_API_KEY=
OPENAI_API_KEY=
ANTHROPIC_API_KEY=
AI_MODELS='[{"id":"gemini-flash","name":"Gemini Flash","provider":"google","model":"gemini-flash-latest"}]'
# Set the RSS worker limits.
RSS_POLL_SECONDS=900
RSS_CONCURRENCY=2