-
Notifications
You must be signed in to change notification settings - Fork 20
Expand file tree
/
Copy path.env.test
More file actions
92 lines (79 loc) · 2.67 KB
/
.env.test
File metadata and controls
92 lines (79 loc) · 2.67 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
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
AUTH__SECRET_KEY=CHANGE_ME
AUTH__TOTP_SECRET_KEY=CHANGE_ME
FILE__SECRET_KEY=CHANGE_ME
FILE__DEFAULT_EXPIRY_MINUTES=10
FILE__ALLOWED_EXTENSIONS=["jpg","png","pdf","txt"]
FASTAPI__PROJECT_NAME="Test API"
FASTAPI__CORS_MIDDLEWARE_ALLOW_ORIGINS=["https://example.com"]
FASTAPI__CORS_MIDDLEWARE_ALLOW_CREDENTIALS=True
FASTAPI__CORS_MIDDLEWARE_ALLOW_METHODS=["*"]
FASTAPI__CORS_MIDDLEWARE_ALLOW_HEADERS=["*"]
FASTAPI__OPENAPI_URL="/openapi.json"
FASTAPI__DOCS_URL="/docs"
FASTAPI__RE_DOCS_URL="/redoc"
FASTAPI__SWAGGER_UI_PARAMS={}
# Testcontainers Configuration
TESTCONTAINERS_RYUK_CONTAINER_IMAGE=testcontainers/ryuk:0.14.0
# Temporal Configuration
TEMPORAL__IMAGE=temporalio/temporal:1.5.1
TEMPORAL__HOST=localhost
TEMPORAL__PORT=7233
TEMPORAL__NAMESPACE=default
TEMPORAL__TASK_QUEUE=test-task-queue
TEMPORAL__ENABLE_METRICS=true
TEMPORAL__METRICS_PORT=8201
# Prometheus Configuration
PROMETHEUS__IS_ENABLED=true
PROMETHEUS__SERVER_PORT=8200
# Redis Configuration
REDIS__IMAGE=redis:8.6.2-alpine
REDIS__MASTER_HOST=localhost:6379
REDIS__DATABASE=0
REDIS__PASSWORD=test_password
# PostgreSQL Configuration
POSTGRES__IMAGE=postgres:18.3-alpine
POSTGRES_SQLALCHEMY__HOST=localhost
POSTGRES_SQLALCHEMY__PORT=5432
POSTGRES_SQLALCHEMY__DATABASE=test_db
POSTGRES_SQLALCHEMY__USERNAME=test_user
POSTGRES_SQLALCHEMY__PASSWORD=test_password
# StarRocks Configuration
STARROCKS__IMAGE=starrocks/allin1-ubuntu:4.1.0
STARROCKS_SQLALCHEMY__DRIVER_NAME=starrocks
STARROCKS_SQLALCHEMY__HOST=localhost
STARROCKS_SQLALCHEMY__PORT=9030
STARROCKS_SQLALCHEMY__DATABASE=test_db
STARROCKS_SQLALCHEMY__USERNAME=root
STARROCKS_SQLALCHEMY__PASSWORD=
# Keycloak Configuration
KEYCLOAK__IMAGE=keycloak/keycloak:26.6.1
KEYCLOAK__SERVER_URL=http://localhost:8080
KEYCLOAK__ADMIN_USERNAME=admin
KEYCLOAK__ADMIN_PASSWORD=admin
KEYCLOAK__REALM_NAME=master
KEYCLOAK__CLIENT_ID=admin-cli
KEYCLOAK__IS_ADMIN_MODE_ENABLED=true
KEYCLOAK__ADMIN_REALM_NAME=master
KEYCLOAK__VERIFY_SSL=false
KEYCLOAK__TIMEOUT=30
# Elasticsearch Configuration
ELASTIC__IMAGE=elastic/elasticsearch:9.3.3
ELASTIC__HOSTS=["http://localhost:9200"]
ELASTIC__HTTP_USER_NAME=elastic
ELASTIC__HTTP_PASSWORD=test_password
# Kafka Configuration
KAFKA__IMAGE=confluentinc/cp-kafka:8.2.0
KAFKA__BROKERS_LIST=["localhost:9092"]
# MinIO Configuration
MINIO__IMAGE=quay.io/minio/minio:RELEASE.2025-09-07T16-13-09Z.hotfix.7aa24e772
MINIO__ENDPOINT=localhost:9000
MINIO__ACCESS_KEY=test_access_key
MINIO__SECRET_KEY=test_secret_key
# ScyllaDB Configuration
SCYLLADB__IMAGE=scylladb/scylla:2026.1.1
SCYLLADB__CONTACT_POINTS=["localhost"]
SCYLLADB__PORT=9042
SCYLLADB__PROTOCOL_VERSION=4
SCYLLADB__COMPRESSION=true
SCYLLADB__DISABLE_SHARD_AWARENESS=true
SCYLLADB__ADDRESS_TRANSLATION_ENABLED=true