f5cbb063a1
7 сервисов (api, worker, web, plugin-daemon, sandbox, ssrf-proxy, weaviate) на общих postgres (базы dify/dify_plugin) и redis (db 2/3). Vector store — weaviate. Внешний вход через traefik path-роутингом на dify.mxti.ru. Добавлены: ssrf_proxy/squid.conf, postgres init для баз, DNS-запись, сервис dify в inventory, deploy-ключ в ssh/. Co-Authored-By: Claude Opus 4.8 <noreply@anthropic.com>
11 lines
916 B
SQL
11 lines
916 B
SQL
-- Создание баз для Dify в общем postgres.
|
|
-- ВАЖНО: скрипты из /docker-entrypoint-initdb.d/ выполняются ТОЛЬКО при первой
|
|
-- инициализации (пустой data-каталог). На уже работающем postgres базы нужно
|
|
-- создать вручную один раз (см. servers/ru-docker-infra/README или CLAUDE.md):
|
|
-- docker exec n8n-postgres psql -U n8n -c "CREATE DATABASE dify;"
|
|
-- docker exec n8n-postgres psql -U n8n -c "CREATE DATABASE dify_plugin;"
|
|
-- Dify подключается под существующим суперпользователем postgres (POSTGRES_USER).
|
|
|
|
SELECT 'CREATE DATABASE dify' WHERE NOT EXISTS (SELECT FROM pg_database WHERE datname = 'dify')\gexec
|
|
SELECT 'CREATE DATABASE dify_plugin' WHERE NOT EXISTS (SELECT FROM pg_database WHERE datname = 'dify_plugin')\gexec
|