-
Notifications
You must be signed in to change notification settings - Fork 1
Expand file tree
/
Copy path.env.example
More file actions
22 lines (18 loc) · 863 Bytes
/
Copy path.env.example
File metadata and controls
22 lines (18 loc) · 863 Bytes
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
# AWS — copy this to .env.local and fill in your values
# NEVER commit .env.local to git
AWS_ACCESS_KEY_ID=your_access_key_here
AWS_SECRET_ACCESS_KEY=your_secret_key_here
AWS_REGION=eu-north-1
# Gemini API — used for AI hint coach + tiebreaker narration (get from aistudio.google.com)
GEMINI_API_KEY=your_gemini_key_here
# Code execution — Self-hosted Piston (https://github.com/engineer-man/piston)
# REQUIRED: Base URL for the Piston API server
PISTON_URL=http://16.176.227.69/api/v2
# OPTIONAL: API key for Piston authentication (sent as X-Piston-Key header)
# PISTON_KEY=your_piston_api_key_here
# NextAuth
NEXTAUTH_SECRET=generate_with_openssl_rand_base64_32
NEXTAUTH_URL=http://localhost:3000
# GitHub OAuth (create at github.com/settings/developers)
GITHUB_CLIENT_ID=your_github_client_id_here
GITHUB_CLIENT_SECRET=your_github_client_secret_here