mirror of
https://github.com/andwati/zitadel.git
synced 2026-10-18 13:52:51 +00:00
# Which Problems Are Solved All http 2 based connect-es clients caused memory leaks in our testing using the login v2 application as the host. # How the Problems Are Solved Switch to connect-rpc based http 1.1 transport for the login v2 # Additional Changes Improved the otel interceptor implementation and tests. # Additional Context - connect-rpc is only enabled for v2 API's so we have to make sure to not use any v1 apis in the login but this should be the case anyways. - Discussion #10562 --------- Co-authored-by: Max Peintner <[email protected]>
78 lines
1.9 KiB
YAML
78 lines
1.9 KiB
YAML
services:
|
|
devcontainer:
|
|
image: mcr.microsoft.com/devcontainers/typescript-node:22-bookworm
|
|
volumes:
|
|
- ../:/workspaces/zitadel:cached
|
|
command: sleep infinity
|
|
working_dir: /workspaces/zitadel
|
|
environment:
|
|
SHELL: /bin/bash
|
|
DEBIAN_FRONTEND: noninteractive
|
|
LANG: C.UTF-8
|
|
LC_ALL: C.UTF-8
|
|
COREPACK_ENABLE_DOWNLOAD_PROMPT: 0
|
|
DEVCONTAINER_DB_HOST: db
|
|
DEVCONTAINER_API_HOST: api
|
|
DEVCONTAINER_LOGIN_HOST: login
|
|
DEVCONTAINER_DB_API_INTEGRATION_HOST: db-api-integration
|
|
DEVCONTAINER_DB_FUNCTIONAL_UI_HOST: db-functional-ui
|
|
ports:
|
|
- "8080:8080"
|
|
- "3000:3000"
|
|
- "4200:4200"
|
|
|
|
db:
|
|
image: postgres:18
|
|
restart: unless-stopped
|
|
env_file:
|
|
- ./.env.db
|
|
volumes:
|
|
- db-data-dev:/var/lib/postgresql
|
|
healthcheck:
|
|
test: ["CMD-SHELL", "pg_isready", "-U", "postgres"]
|
|
interval: "10s"
|
|
timeout: "30s"
|
|
retries: 5
|
|
start_period: "20s"
|
|
ports:
|
|
- "5432:5432"
|
|
|
|
db-api-integration:
|
|
image: "postgres:18"
|
|
env_file:
|
|
- ./.env.db
|
|
environment:
|
|
PGPORT: 5433
|
|
command: postgres -c shared_preload_libraries=pg_stat_statements -c pg_stat_statements.track=all -c shared_buffers=1GB -c work_mem=16MB -c effective_io_concurrency=100 -c wal_level=minimal -c archive_mode=off -c max_wal_senders=0
|
|
healthcheck:
|
|
test: ["CMD-SHELL", "pg_isready", "-U", "postgres"]
|
|
interval: "10s"
|
|
timeout: "30s"
|
|
retries: 5
|
|
start_period: "20s"
|
|
ports:
|
|
- "5433:5433"
|
|
|
|
cache-api-integration:
|
|
image: "redis:8"
|
|
ports:
|
|
- "6379:6379"
|
|
|
|
db-functional-ui:
|
|
image: "postgres:18"
|
|
env_file:
|
|
- ./.env.db
|
|
environment:
|
|
PGPORT: 5434
|
|
healthcheck:
|
|
test: ["CMD-SHELL", "pg_isready", "-U", "postgres"]
|
|
interval: "10s"
|
|
timeout: "30s"
|
|
retries: 5
|
|
start_period: "20s"
|
|
ports:
|
|
- "5434:5434"
|
|
|
|
volumes:
|
|
db-data-dev:
|