-
Notifications
You must be signed in to change notification settings - Fork 0
Expand file tree
/
Copy path.env.example
More file actions
33 lines (25 loc) · 1.95 KB
/
Copy path.env.example
File metadata and controls
33 lines (25 loc) · 1.95 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
# Supabase Postgres via Vercel Supabase Integration.
# Used by Prisma for runtime reads from Next.js server code.
POSTGRES_PRISMA_URL='postgresql://postgres.project-ref:password@aws-0-region.pooler.supabase.com:6543/postgres?pgbouncer=true'
# Used by Prisma migrations. Prefer the non-pooling/direct URL here.
POSTGRES_URL_NON_POOLING='postgresql://postgres:password@db.project-ref.supabase.co:5432/postgres'
# Supabase Storage configuration used by the admin upload flow. Keep secret values server-only.
SUPABASE_URL='https://project-ref.supabase.co'
SUPABASE_SECRET_KEY='replace_with_server_only_secret_key'
SUPABASE_SERVICE_ROLE_KEY='replace_with_server_only_service_role_key'
# Public Supabase Storage buckets expected by the admin upload flow.
# Create these buckets in Supabase Storage before uploading from /admin.
SUPABASE_BLOG_IMAGES_BUCKET='blog-images'
SUPABASE_BLOG_ASSETS_BUCKET='blog-assets'
# Server-only password used by /admin login.
# Never expose this with NEXT_PUBLIC_.
ADMIN_ACCESS_SECRET='replace_with_long_admin_password'
ADMIN_SESSION_TTL_SECONDS='7200'
ADMIN_SESSION_SECRET='replace_with_long_random_signing_key'
# Temporary server-only fallback while private interview data is being migrated to Supabase Postgres.
# Do not use NEXT_PUBLIC_ for private interview data.
# The JSON id becomes the private share URL: /interviews/<id>.
interview_share_pages='[{"id":"iv_replace_with_private_share_token","title":"면접 질문 정리","description":"공유 링크를 받은 사람만 보는 면접 질문 기록입니다.","audienceLabel":"공유 대상","updatedAt":"2026-07-03","interviews":[{"company":"예시 회사","position":"백엔드 개발자","stage":"기술 면접","interviewDate":"2026-07-03","questions":["질문 1","질문 2"]}]}]'
# Optional one-off import source for `npm run db:import-interviews`.
# Prefer a gitignored file under .private/interviews/ for real private data.
INTERVIEW_SHARE_PAGES_IMPORT_FILE='.private/interviews/share-pages.json'