normalize line endings to LF and add envoy dockerfile in deploy/dev
This commit is contained in:
@@ -35,6 +35,15 @@ services:
|
||||
timeout: 3s
|
||||
retries: 10
|
||||
|
||||
rl-redis:
|
||||
image: redis:${REDIS_VERSION:-8}
|
||||
container_name: ${REDIS_CONTAINER_NAME:-rl-redis-dev-server}
|
||||
profiles:
|
||||
- infra
|
||||
ports:
|
||||
- "6380:6379"
|
||||
restart: unless-stopped
|
||||
|
||||
kafka:
|
||||
image: apache/kafka:4.0.1
|
||||
container_name: juwan-kafka
|
||||
@@ -77,40 +86,42 @@ services:
|
||||
condition: service_started
|
||||
|
||||
envoy-gateway:
|
||||
image: envoyproxy/envoy:v1.31-latest
|
||||
container_name: juwan-envoy-gateway
|
||||
restart: unless-stopped
|
||||
command:
|
||||
- /usr/local/bin/envoy
|
||||
- -c
|
||||
- /etc/envoy/envoy.yaml
|
||||
- --log-level
|
||||
- info
|
||||
build:
|
||||
context: ../deploy/dev/envoy
|
||||
image: envoy-gateway:latest
|
||||
container_name: ${ENVOY_GATEWAY_CONTAINER_NAME:-envoy-gateway-dev-server}
|
||||
ports:
|
||||
- "18080:8080"
|
||||
volumes:
|
||||
- ./envoy.yaml:/etc/envoy/envoy.yaml:ro
|
||||
- "8080:8080"
|
||||
- "9901:9901"
|
||||
depends_on:
|
||||
authz-adapter:
|
||||
condition: service_started
|
||||
users-api:
|
||||
condition: service_started
|
||||
player-api:
|
||||
condition: service_started
|
||||
game-api:
|
||||
condition: service_started
|
||||
shop-api:
|
||||
condition: service_started
|
||||
order-api:
|
||||
condition: service_started
|
||||
wallet-api:
|
||||
condition: service_started
|
||||
community-api:
|
||||
condition: service_started
|
||||
objectstory-api:
|
||||
required: false
|
||||
user-api:
|
||||
condition: service_started
|
||||
required: false
|
||||
email-api:
|
||||
condition: service_started
|
||||
required: false
|
||||
restart: unless-stopped
|
||||
|
||||
ratelimit:
|
||||
image: ratelimit:latest
|
||||
container_name: rl-service
|
||||
restart: unless-stopped
|
||||
environment:
|
||||
- REDIS_SOCKET_TYPE=tcp
|
||||
- REDIS_URL=rl-redis:6379
|
||||
- USE_STATSD=false
|
||||
- RUNTIME_ROOT=/data
|
||||
- RUNTIME_SUBDIRECTORY=ratelimit
|
||||
- RUNTIME_WATCH_ROOT=true # 热重载
|
||||
- LOG_LEVEL=debug
|
||||
volumes:
|
||||
- ./rls/ratelimit.yaml:/data/ratelimit/config/ratelimit.yaml:ro
|
||||
ports:
|
||||
- "8081:8081"
|
||||
- "6070:6070"
|
||||
|
||||
# ==================== RPC 层 ====================
|
||||
user-rpc:
|
||||
|
||||
Reference in New Issue
Block a user