-
Notifications
You must be signed in to change notification settings - Fork 4
Expand file tree
/
Copy path.env.example
More file actions
51 lines (39 loc) · 2.76 KB
/
Copy path.env.example
File metadata and controls
51 lines (39 loc) · 2.76 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
39
40
41
42
43
44
45
46
47
48
49
50
51
# ═══════════════════════════════════════════════════════════
# OPLY — Autonomous Software Delivery Platform
# Environment Configuration
# ═══════════════════════════════════════════════════════════
# Copy this file to .env and fill in your credentials:
# cp .env.example .env
# ─── Database (PostgreSQL) ───────────────────────────────
# Neon, Supabase, or any PostgreSQL connection string
DATABASE_URL=postgresql://user:password@localhost:5432/oply
# ─── Redis (BullMQ Job Queue & Caching) ──────────────────
REDIS_URL=redis://localhost:6379
# ─── Authentication (NextAuth v5) ────────────────────────
NEXTAUTH_URL=http://localhost:3000
NEXTAUTH_SECRET=your-nextauth-secret-generate-with-openssl-rand-base64-32
# ─── GitHub OAuth ────────────────────────────────────────
GITHUB_CLIENT_ID=your-github-oauth-client-id
GITHUB_CLIENT_SECRET=your-github-oauth-client-secret
# ─── Google OAuth ────────────────────────────────────────
GOOGLE_CLIENT_ID=your-google-oauth-client-id
GOOGLE_CLIENT_SECRET=your-google-oauth-client-secret
# ─── OpenAI (AI Copilot, Pipeline Generator, Failure Analysis) ──
GROQ_API_KEY=gsk_your_groq_api_key_here
# ─── GitHub Webhook Secret ───────────────────────────────
GITHUB_WEBHOOK_SECRET=your-webhook-secret
# ─── S3 / Object Storage (Log & Artifact Storage) ───────
S3_BUCKET=oply-artifacts
S3_REGION=us-east-1
AWS_ACCESS_KEY_ID=your-aws-access-key
AWS_SECRET_ACCESS_KEY=your-aws-secret-key
# ─── Docker Registry ────────────────────────────────────
DOCKER_REGISTRY_URL=registry.oply.io
DOCKER_REGISTRY_USERNAME=your-registry-user
DOCKER_REGISTRY_PASSWORD=your-registry-password
# ─── Kubernetes ──────────────────────────────────────────
# Path to kubeconfig (CLI uses ~/.kube/config by default)
KUBECONFIG_PATH=~/.kube/config
# ─── Your Platform ──────────────────────────────────────
PLATFORM_API_URL=http://localhost:3000/api
PLATFORM_LOG_LEVEL=debug