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.