<h1 align="center">
<a href="https://prompts.chat">
clickhouse:
Sign in to like and favorite skills
services: clickhouse: image: docker.io/clickhouse/clickhouse-server:24.3 user: "101:101" environment: CLICKHOUSE_DB: default CLICKHOUSE_USER: ${CLICKHOUSE_USER:-clickhouse} CLICKHOUSE_PASSWORD: ${CLICKHOUSE_PASSWORD:-clickhouse} volumes: - langfuse_clickhouse_data:/var/lib/clickhouse - langfuse_clickhouse_logs:/var/log/clickhouse-server ports: - "8123:8123" - "9000:9000" depends_on: - postgres
azurite: image: mcr.microsoft.com/azure-storage/azurite command: azurite-blob --blobHost 0.0.0.0 ports: - "10000:10000" volumes: - langfuse_azurite_data:/data
minio: image: cgr.dev/chainguard/minio container_name: ${MINIO_CONTAINER_NAME:-langfuse-minio} entrypoint: sh # create the 'langfuse' bucket before starting the service command: -c 'mkdir -p /data/langfuse && minio server --address ":9000" --console-address ":9001" /data' environment: MINIO_ROOT_USER: ${MINIO_ROOT_USER:-minio} MINIO_ROOT_PASSWORD: ${MINIO_ROOT_PASSWORD:-miniosecret} ports: - ${HOST_IP:-127.0.0.1}:${MINIO_API_PORT:-9090}:9000 - ${HOST_IP:-127.0.0.1}:${MINIO_CONSOLE_PORT:-9091}:9001 volumes: - langfuse_minio_data:/data healthcheck: test: ["CMD", "mc", "ready", "local"] interval: 1s timeout: 5s retries: 5 start_period: 1s networks: - default
redis: image: docker.io/redis:7.2.4 restart: always command: > --requirepass ${REDIS_AUTH:-myredissecret} --maxmemory-policy noeviction ports: - 6379:6379
postgres: image: docker.io/postgres:${POSTGRES_VERSION:-17} restart: always healthcheck: test: ["CMD-SHELL", "pg_isready -U postgres"] interval: 3s timeout: 3s retries: 10 command: ["postgres", "-c", "log_statement=all"] environment: - POSTGRES_USER=${POSTGRES_USER:-postgres} - POSTGRES_PASSWORD=${POSTGRES_PASSWORD:-postgres} - POSTGRES_DB=${POSTGRES_DB:-postgres} - TZ=UTC - PGTZ=UTC ports: - 5432:5432 volumes: - langfuse_postgres_data:/var/lib/postgresql/data
volumes: langfuse_postgres_data: driver: local langfuse_clickhouse_data: driver: local langfuse_clickhouse_logs: driver: local langfuse_azurite_data: driver: local langfuse_minio_data: name: ${MINIO_VOLUME_NAME:-langfuse_minio_data} driver: local