Repository navigation
Expand file tree
/
Copy path.env.test
More file actions
138 lines (122 loc) · 4.1 KB
/
Copy path.env.test
File metadata and controls
138 lines (122 loc) · 4.1 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
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
# Container Images
TESTCONTAINERS_RYUK_CONTAINER_IMAGE=testcontainers/ryuk:0.14.0
TEMPORAL__IMAGE=temporalio/temporal:1.9.1
REDIS__IMAGE=redis:8.10.2-alpine
POSTGRES__IMAGE=postgres:18.6-alpine
MYSQL__IMAGE=mysql:8.4.13
STARROCKS__IMAGE=starrocks/allin1-ubuntu:4.1.7
KEYCLOAK__IMAGE=keycloak/keycloak:26.8.1
ENVOY__IMAGE=envoyproxy/envoy:v1.40.1
ELASTIC__IMAGE=elastic/elasticsearch:9.5.5
KAFKA__IMAGE=apache/kafka:4.4.0
MINIO__IMAGE=pgsty/minio:RELEASE.2026-08-04T00-00-00Z
VAULT__IMAGE=hashicorp/vault:2.2.1
MAILPIT__IMAGE=axllent/mailpit:v1.32.0
OTEL_COLLECTOR__IMAGE=otel/opentelemetry-collector-contrib:0.163.2
PUSHGATEWAY__IMAGE=prom/pushgateway:v1.11.5
APM_SERVER__IMAGE=elastic/apm-server:9.5.5
SCYLLADB__IMAGE=scylladb/scylla:2026.3.4
AUTH__SECRET_KEY=test-only-jwt-signing-key-not-a-secret-0123456789
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=["GET", "POST"]
FASTAPI__CORS_MIDDLEWARE_ALLOW_HEADERS=["Content-Type", "Authorization"]
FASTAPI__CORS_MIDDLEWARE_ALLOW_ORIGIN_REGEX=
FASTAPI__CORS_MIDDLEWARE_EXPOSE_HEADERS=["X-Total-Count", "X-Request-ID"]
FASTAPI__CORS_MIDDLEWARE_MAX_AGE=600
FASTAPI__OPENAPI_URL="/openapi.json"
FASTAPI__DOCS_URL="/docs"
FASTAPI__RE_DOCS_URL="/redoc"
FASTAPI__SWAGGER_UI_PARAMS={}
# Temporal Configuration
TEMPORAL__HOST=localhost
TEMPORAL__PORT=7233
TEMPORAL__NAMESPACE=default
TEMPORAL__TASK_QUEUE=test-task-queue
TEMPORAL__ENABLE_METRICS=true
# Redis Configuration
REDIS__MASTER_HOST=localhost:6379
REDIS__DATABASE=0
REDIS__PASSWORD=test_password
# gRPC Rate Limit Configuration
GRPC_RATE_LIMIT__IS_ENABLED=true
GRPC_RATE_LIMIT__FAIL_CLOSED=true
GRPC_RATE_LIMIT__IDENTITY_FROM_ACCESS_TOKEN=true
# PostgreSQL Configuration
POSTGRES_SQLALCHEMY__HOST=localhost
POSTGRES_SQLALCHEMY__PORT=5432
POSTGRES_SQLALCHEMY__DATABASE=test_db
POSTGRES_SQLALCHEMY__USERNAME=test_user
POSTGRES_SQLALCHEMY__PASSWORD=test_password
# MySQL Configuration
MYSQL_SQLALCHEMY__HOST=localhost
MYSQL_SQLALCHEMY__PORT=3306
MYSQL_SQLALCHEMY__DATABASE=test_db
MYSQL_SQLALCHEMY__USERNAME=test_user
MYSQL_SQLALCHEMY__PASSWORD=test_password
# StarRocks Configuration
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__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__HOSTS=["http://localhost:9200"]
ELASTIC__HTTP_USER_NAME=elastic
ELASTIC__HTTP_PASSWORD=test_password
# Kafka Configuration
KAFKA__BROKERS_LIST=["localhost:9092"]
# MinIO Configuration
MINIO__ENDPOINT=localhost:9000
MINIO__ACCESS_KEY=test_access_key
MINIO__SECRET_KEY=test_secret_key
# Vault Configuration
VAULT__ENABLED=false
VAULT__AUTH_METHOD=token
VAULT__MOUNT_POINT=secret
VAULT__VERIFY_SSL=false
# ScyllaDB Configuration
SCYLLADB__CONTACT_POINTS=["localhost"]
SCYLLADB__PORT=9042
SCYLLADB__PROTOCOL_VERSION=4
SCYLLADB__COMPRESSION=true
SCYLLADB__DISABLE_SHARD_AWARENESS=true
SCYLLADB__ADDRESS_TRANSLATION_ENABLED=true
# OpenTelemetry Configuration
OTEL__IS_ENABLED=false
OTEL__TRACES_ENABLED=true
OTEL__METRICS_ENABLED=true
OTEL__LOGS_ENABLED=false
OTEL__LOGS_EXPORTER=console
OTEL__SERVICE_NAME=archipy-test
OTEL__OTLP_ENDPOINT=http://localhost:4317
OTEL__PROTOCOL=grpc
OTEL__OTLP_HEADERS={}
OTEL__TIMEOUT=10.0
OTEL__TRACES_SAMPLE_RATIO=1.0
OTEL__RESOURCE_ATTRIBUTES={}
OTEL__METRIC_EXPORT_INTERVAL_MS=60000
OTEL__METRICS_EXPORTER=otlp
OTEL__METRICS_PULL_HOST=127.0.0.1
OTEL__METRICS_PULL_PORT=8200
OTEL__SYSTEM_METRICS_ENABLED=false
OTEL__ENVIRONMENT=TEST
OTEL__FASTAPI_EXCLUDED_URLS=
OTEL__FASTAPI_OPERATION_SPANS_ENABLED=true
OTEL__LOGS_LEVEL=INFO