Repository navigation
Expand file tree
/
Copy path.env.example
More file actions
72 lines (63 loc) · 2.04 KB
/
Copy path.env.example
File metadata and controls
72 lines (63 loc) · 2.04 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
# PostgreSQL (postgres service)
POSTGRES_VERSION=16-alpine
POSTGRES_USER=flowops
POSTGRES_PASSWORD=flowops
POSTGRES_DB=flowops
POSTGRES_PORT=5432
# Adminer (adminer service — web UI for PostgreSQL)
ADMINER_VERSION=4.8.1
ADMINER_PORT=8081
# Keycloak (keycloak service)
KEYCLOAK_VERSION=26.0.7
KEYCLOAK_PORT=8080
KEYCLOAK_ADMIN=admin
KEYCLOAK_ADMIN_PASSWORD=admin
KEYCLOAK_REALM=flowops
# API (api service)
NODE_ENV=development
PORT=5000
API_PREFIX=/api
LOG_LEVEL=info
CORS_ORIGINS=http://localhost:5173
SEQ_SERVER_URL=http://localhost:5341
KEYCLOAK_ISSUER=http://localhost:8080/realms/flowops
KEYCLOAK_CLIENT_ID=flowops-web
# KEYCLOAK_JWKS_URI= # Optional — defaults to {KEYCLOAK_ISSUER}/protocol/openid-connect/certs
# In Docker Compose the API uses http://keycloak:8080/... for JWKS fetch (see docker-compose.yml).
# SEQ_API_KEY= # Optional — set when Seq ingestion authentication is enabled
# Seq (seq service)
SEQ_VERSION=2024.3
SEQ_PORT=5341
# Redis (redis service — BullMQ job queues)
REDIS_VERSION=7-alpine
REDIS_PORT=6379
REDIS_URL=redis://localhost:6379
# MinIO (minio service — S3-compatible attachment storage)
MINIO_VERSION=RELEASE.2024-12-18T13-15-44Z
MINIO_MC_VERSION=RELEASE.2025-08-13T08-35-41Z
MINIO_PORT=9000
MINIO_CONSOLE_PORT=9001
STORAGE_PROVIDER=minio
STORAGE_ENDPOINT=http://localhost:9000
STORAGE_ACCESS_KEY=minioadmin
STORAGE_SECRET_KEY=minioadmin
STORAGE_BUCKET=flowops-attachments
STORAGE_REGION=us-east-1
STORAGE_FORCE_PATH_STYLE=true
# Email (API + worker — console logs in dev; set smtp for real delivery)
EMAIL_TRANSPORT=console
EMAIL_FROM=noreply@flowops.dev
APP_PUBLIC_URL=http://localhost:5173
# SMTP_HOST=
# SMTP_PORT=587
# SMTP_SECURE=false
# SMTP_USER=
# SMTP_PASSWORD=
# Web (web service)
VITE_API_BASE_URL=http://localhost:5000/api
VITE_KEYCLOAK_URL=http://localhost:8080
VITE_KEYCLOAK_REALM=flowops
VITE_KEYCLOAK_CLIENT_ID=flowops-web
VITE_CLIENT_LOGGING=true
# Local API development (flowops-api/.env) — use localhost as the host:
# DATABASE_URL=postgresql://flowops:flowops@localhost:5432/flowops?schema=public