← All templates
ai / SETUP GUIDE

Dify

Dify is an open-source LLM app development platform. Build AI workflows, RAG pipelines, agents and chatbots with a visual interface and publish them as APIs or web apps.

Before you start

  • nginx: mounted host/config asset ../files/dify-nginx.conf at /etc/nginx/conf.d/default.conf needs a supported image/config adapter
  • init-permissions: one-shot job must finish before dependent services start
  • api: requires a successful one-shot initialization job; ordinary services restart continuously
  • worker: requires a successful one-shot initialization job; ordinary services restart continuously
  • redis: command interpolation needs an explicit environment-aware startup adapter
  • ssrf-proxy: mounted host/config asset ../files/dify-squid.conf at /etc/squid/squid.conf needs a supported image/config adapter
  • Configuration files declared upstream require explicit provisioning before the native candidate is deployable
  • Provision ReadWriteMany storage for shared volume dify-app-storage.
  • Provision ReadWriteMany storage for shared volume dify-app-storage.
  • Provision ReadWriteMany storage for shared volume dify-app-storage.

Configuration that needs your attention

This migration candidate preserves supported service, storage and credential declarations. Resolve every prerequisite before deployment.

Candidate credential references

This draft lists possible credential bindings. Some providers are alternatives. Finalize the required bindings after resolving the migration prerequisites; do not create every listed provider account.

  • api-key
  • celery-broker-url
  • code-execution-api-key
  • db-password
  • dify-inner-api-key
  • inner-api-key-for-plugin
  • pgvector-password
  • postgres-password
  • redis-password
  • rediscli-auth
  • secret-key

This candidate needs a public site URL. Set the correct origin before starting the application.

Complete the prerequisites

This migration is not enabled for deployment. Resolve the prerequisites listed above and validate startup, networking and persistent storage before using it.

Read the upstream setup documentation ↗

View migration status and native candidate ↗