| version: '3.8' | |
| services: | |
| web: | |
| build: . | |
| ports: | |
| - "80:80" | |
| networks: | |
| - default | |
| db: | |
| image: postgres:15-alpine | |
| environment: | |
| POSTGRES_USER: postgres | |
| POSTGRES_PASSWORD: example | |
| POSTGRES_DB: dify | |
| networks: | |
| - default | |
| redis: | |
| image: redis:6-alpine | |
| networks: | |
| - default | |
| weaviate: | |
| image: semitechnologies/weaviate:1.18.4 | |
| environment: | |
| - QUERY_DEFAULTS_LIMIT=20 | |
| - AUTHENTICATION_ANONYMOUS_ACCESS_ENABLED=true | |
| - PERSISTENCE_DATA_PATH=/var/lib/weaviate | |
| - DEFAULT_VECTORIZER_MODULE=none | |
| networks: | |
| - default | |
| worker: | |
| build: . | |
| networks: | |
| - default | |
| networks: | |
| default: | |