-
Notifications
You must be signed in to change notification settings - Fork 2
Expand file tree
/
Copy path.env.example
More file actions
73 lines (62 loc) · 3.99 KB
/
Copy path.env.example
File metadata and controls
73 lines (62 loc) · 3.99 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
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
# Atlas Workforce System — Environment Template
# Copy this file to .env and fill in your values.
# NEVER commit the actual .env file to version control.
#
# ╔════════════════════════════════════════════════════════════════════════════╗
# ║ IMPORTANT: Generate strong secrets for production ║
# ║ Use: openssl rand -base64 64 ║
# ║ Never use default/placeholder values in a deployed environment ║
# ╚════════════════════════════════════════════════════════════════════════════╝
NODE_ENV=development
# ── API Gateway ─────────────────────────────────────────────────────────────
PORT=8080
JWT_SECRET=
ALLOWED_ORIGINS=http://localhost:3000
AUTH_SERVICE_URL=http://auth-service:8010
EMPLOYEE_SERVICE_URL=http://employee-service:8001
PAYROLL_SERVICE_URL=http://payroll-service:8002
ANALYTICS_SERVICE_URL=http://analytics-service:8003
NOTIFICATION_SERVICE_URL=http://notification-service:8004
ATTENDANCE_SERVICE_URL=http://attendance-service:8005
LEAVE_SERVICE_URL=http://leave-service:8006
REDIS_URL=redis://redis:6379
INTERNAL_JWT_SECRET=
AUDIT_INTERNAL_KEY=
# ── Auth Service ────────────────────────────────────────────────────────────
POSTGRES_URL=postgresql://atlas_user:atlas_password@postgres:5432/atlas_db
POSTGRES_SSL=false
ADMIN_DEFAULT_PASSWORD=
JWT_SECRET=
AUDIT_INTERNAL_KEY=
SCIM_API_KEY=
# ── Employee Service ────────────────────────────────────────────────────────
MONGO_USER=admin
MONGO_PASSWORD=
MONGO_DB=atlas_db
MONGO_URL=mongodb://admin:admin_password@mongodb:27017/atlas_db?authSource=admin
INTERNAL_KEY=
RABBITMQ_USER=guest
RABBITMQ_PASSWORD=
# ── Analytics Service ───────────────────────────────────────────────────────
POSTGRES_USER=atlas_user
POSTGRES_PASSWORD=
POSTGRES_HOST=postgres
POSTGRES_DB=atlas_db
INTERNAL_JWT_SECRET=
RABBITMQ_USER=guest
RABBITMQ_PASSWORD=
# ── Security Service ────────────────────────────────────────────────────────
DATABASE_URL=postgresql://atlas_user:atlas_password@postgres:5432/atlas_security
INTERNAL_API_KEY=
# ── Integration Service ─────────────────────────────────────────────────────
INTERNAL_API_KEY=
# ── Notification Service ────────────────────────────────────────────────────
INTERNAL_JWT_SECRET=
# ── Attendance Service ──────────────────────────────────────────────────────
INTERNAL_JWT_SECRET=
# ── Audit Compliance Service ────────────────────────────────────────────────
INTERNAL_API_KEY=
# ── Observability ───────────────────────────────────────────────────────────
OPENAI_API_KEY=
WEBAUTHN_RP_ID=localhost
WEBAUTHN_ORIGIN=http://localhost:3000