fix: await searchParams and params for Next.js 15 async API, compute totalPages in all-users page
Some checks failed
lint / lint (push) Has been cancelled
test / unit (push) Has been cancelled
test / integration (push) Has been cancelled
lint / lint (pull_request) Failing after 9m41s
test / unit (pull_request) Successful in 16m33s
test / integration (pull_request) Failing after 17m3s

This commit is contained in:
2026-05-14 17:28:35 +02:00
parent 12adddaa16
commit b95cebc799
9 changed files with 44 additions and 23 deletions

29
.env
View File

@@ -1,10 +1,27 @@
POSTGRES_USER=thoughts_user
POSTGRES_USER=postgres
POSTGRES_PASSWORD=postgres
POSTGRES_DB=thoughts_db
POSTGRES_DB=thoughts
HOST=0.0.0.0
PORT=8000
DATABASE_URL="postgresql://thoughts_user:postgres@database/thoughts_db"
PREFORK=1
AUTH_SECRET=secret
BASE_URL=http://0.0.0.0
DATABASE_URL="postgresql://postgres:postgres@localhost:5432/thoughts"
JWT_SECRET=secret
# Public base URL — used for ActivityPub actor URLs and canonical links
BASE_URL=http://localhost:8000
# CORS — comma-separated allowed origins, or * for permissive (default: *)
CORS_ORIGINS=*
# CORS_ORIGINS=https://your-nextjs-app.example.com
# Rate limiting — max requests per minute per IP (disabled by default)
# RATE_LIMIT=60
ALLOW_REGISTRATION=true # set to false to disable new sign-ups
RUST_ENV=development # set to "production" to disable AP debug mode
# NATS event bus (optional — federation and notifications still work without it,
# but events will not be delivered to the worker)
NATS_URL=nats://localhost:4222
# Logging
RUST_LOG=info