-
Notifications
You must be signed in to change notification settings - Fork 1
Expand file tree
/
Copy path.env.example
More file actions
38 lines (33 loc) · 1.64 KB
/
Copy path.env.example
File metadata and controls
38 lines (33 loc) · 1.64 KB
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
# ─────────────────────────────────────────────────────────────
# CommunityFix uses Doppler for secrets management.
#
# Quick start:
# 1. Install the Doppler CLI: https://docs.doppler.com/docs/install-cli
# 2. doppler login
# 3. doppler setup --project communityfix --config dev
# 4. All package.json scripts already run via `doppler run --`
# (see `dev`, `db:migrate`, etc.), so env vars are injected
# from your selected Doppler config at runtime.
#
# This .env.example file is kept as documentation of the variables
# the app expects. You normally do NOT need a local .env file.
# ─────────────────────────────────────────────────────────────
# Session encryption (32-char hex string)
NUXT_SESSION_PASSWORD=
# PostgreSQL (local Docker Postgres for dev/tests — see `bun run docker:up`).
# In production the URL is injected by the Cloudflare Hyperdrive binding
# via server/plugins/hyperdrive.ts.
DATABASE_URL=postgres://communityfix:communityfix@localhost:5432/communityfix
NUXT_DATABASE_URL=postgres://communityfix:communityfix@localhost:5432/communityfix
# OpenAI — used for AI moderation of issues and embeddings
NUXT_OPENAI_API_KEY=
# OAuth — Google
NUXT_OAUTH_GOOGLE_CLIENT_ID=
NUXT_OAUTH_GOOGLE_CLIENT_SECRET=
NUXT_OAUTH_GOOGLE_REDIRECT_URL=
# OAuth — Apple
NUXT_OAUTH_APPLE_TEAM_ID=
NUXT_OAUTH_APPLE_KEY_ID=
NUXT_OAUTH_APPLE_PRIVATE_KEY=
NUXT_OAUTH_APPLE_CLIENT_ID=
NUXT_OAUTH_APPLE_REDIRECT_URL=