mirror of
https://github.com/symfony/recipes.git
synced 2026-09-21 03:56:24 +03:00
Add symfony/ai-*-store recipes (#1503)
* Add recipes for Symfony AI store bridges (0.1) Add 21 store bridge recipes that append configuration to ai.yaml under the ai.store key using add-lines directive. Stores: Azure Search, Cache, ChromaDB, ClickHouse, Cloudflare, Elasticsearch, ManticoreSearch, MariaDB, Meilisearch, Milvus, MongoDB, Neo4j, OpenSearch, Pinecone, Postgres, Qdrant, Redis, Supabase, SurrealDB, Typesense, Weaviate * Remove optional fields from AI store recipes Only set required connection parameters, let users configure optional fields like vector_field, dimensions, etc. * Simplify AI store recipes to only required fields Remove fields that have defaults (table, collection, index_name, etc. default to the store name like 'default'). * Use separate YAML config files for AI store recipes Switch from add-lines to copy-from-recipe with dedicated config/packages/ai.yaml files for each store. * Rename store YAML files to unique names Use ai_<store>_store.yaml instead of ai.yaml to avoid conflicts when multiple stores are installed.
This commit is contained in:
@@ -0,0 +1,5 @@
|
||||
ai:
|
||||
store:
|
||||
postgres:
|
||||
default:
|
||||
connection: 'default'
|
||||
@@ -0,0 +1,5 @@
|
||||
{
|
||||
"copy-from-recipe": {
|
||||
"config/": "%CONFIG_DIR%/"
|
||||
}
|
||||
}
|
||||
Reference in New Issue
Block a user