Ви не можете вибрати більше 25 тем Теми мають розпочинатися з літери або цифри, можуть містити дефіси (-) і не повинні перевищувати 35 символів.

1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253545556575859606162636465666768697071727374757677787980818283848586878889
  1. ---
  2. apiVersion: v1
  3. kind: ConfigMap
  4. metadata:
  5. name: ragflow-service-config
  6. data:
  7. {{- with .Values.ragflow.service_conf }}
  8. local.service_conf.yaml: |
  9. {{- . | toYaml | nindent 4 }}
  10. {{- end }}
  11. {{- with .Values.ragflow.llm_factories }}
  12. llm_factories.json: |
  13. {{- . | toPrettyJson | nindent 4 }}
  14. {{- end }}
  15. ---
  16. apiVersion: v1
  17. kind: ConfigMap
  18. metadata:
  19. name: nginx-config
  20. data:
  21. ragflow.conf: |
  22. server {
  23. listen 80;
  24. server_name _;
  25. root /ragflow/web/dist;
  26. gzip on;
  27. gzip_min_length 1k;
  28. gzip_comp_level 9;
  29. gzip_types text/plain application/javascript application/x-javascript text/css application/xml text/javascript application/x-httpd-php image/jpeg image/gif image/png;
  30. gzip_vary on;
  31. gzip_disable "MSIE [1-6]\.";
  32. location ~ ^/(v1|api) {
  33. proxy_pass http://localhost:9380;
  34. include proxy.conf;
  35. }
  36. location / {
  37. index index.html;
  38. try_files $uri $uri/ /index.html;
  39. }
  40. # Cache-Control: max-age~@~AExpires
  41. location ~ ^/static/(css|js|media)/ {
  42. expires 10y;
  43. access_log off;
  44. }
  45. }
  46. proxy.conf: |
  47. proxy_set_header Host $host;
  48. proxy_set_header X-Forwarded-For $proxy_add_x_forwarded_for;
  49. proxy_set_header X-Forwarded-Proto $scheme;
  50. proxy_http_version 1.1;
  51. proxy_set_header Connection "";
  52. proxy_buffering off;
  53. proxy_read_timeout 3600s;
  54. proxy_send_timeout 3600s;
  55. nginx.conf: |
  56. user root;
  57. worker_processes auto;
  58. error_log /var/log/nginx/error.log notice;
  59. pid /var/run/nginx.pid;
  60. events {
  61. worker_connections 1024;
  62. }
  63. http {
  64. include /etc/nginx/mime.types;
  65. default_type application/octet-stream;
  66. log_format main '$remote_addr - $remote_user [$time_local] "$request" '
  67. '$status $body_bytes_sent "$http_referer" '
  68. '"$http_user_agent" "$http_x_forwarded_for"';
  69. access_log /var/log/nginx/access.log main;
  70. sendfile on;
  71. #tcp_nopush on;
  72. keepalive_timeout 65;
  73. #gzip on;
  74. client_max_body_size 128M;
  75. include /etc/nginx/conf.d/ragflow.conf;
  76. }