mirror of
https://github.com/hanzoai/flow.git
synced 2026-10-17 01:29:18 +00:00
Completes the rebrand per direction: LANGFLOW_/LANGFLOW -> FLOW_/FLOW (env vars, headers), langflow_ -> flow_ (settings fields, local vars), camelCase identifiers (LangflowClient/Logo/HTTPError, builtWithLangflow, getLangflowDesktop) -> Flow*, and all remaining bare tokens. Fixed the identifier-space hazard (Langflow -> 'Hanzo Flow' is prose-only; in code it collapses to Flow so no identifier gains a space). compileall of flow + lfx is clean. Repo-wide langflow now = 4, all the protected MIT attribution to langflow-ai/ langflow in README (legally required; deliberately preserved). Breaking (per no-backwards-compat / forward-perfection): the LANGFLOW_* env-var prefix is now FLOW_* — deployments must update their env. CI's uv + frontend build is the runtime gate.
52 lines
1.2 KiB
Plaintext
52 lines
1.2 KiB
Plaintext
worker_processes auto;
|
|
pid /tmp/nginx.pid;
|
|
events {}
|
|
|
|
http {
|
|
include /etc/nginx/mime.types;
|
|
default_type text/plain;
|
|
client_max_body_size ${FLOW_MAX_FILE_SIZE_UPLOAD}M;
|
|
|
|
types {
|
|
text/html html;
|
|
text/css css;
|
|
application/javascript js;
|
|
}
|
|
|
|
server {
|
|
gzip on;
|
|
gzip_comp_level 2;
|
|
gzip_min_length 1000;
|
|
gzip_types text/xml text/css;
|
|
gzip_http_version 1.1;
|
|
gzip_vary on;
|
|
gzip_disable "MSIE [4-6] \.";
|
|
|
|
listen ${FRONTEND_PORT};
|
|
|
|
location / {
|
|
root /usr/share/nginx/html;
|
|
index index.html index.htm;
|
|
try_files $uri $uri/ /index.html =404;
|
|
expires 1d;
|
|
add_header Cache-Control "public";
|
|
}
|
|
location = /index.html {
|
|
root /usr/share/nginx/html;
|
|
add_header Cache-Control "no-cache, no-store, must-revalidate";
|
|
etag on;
|
|
}
|
|
|
|
location /api {
|
|
proxy_pass ${BACKEND_URL};
|
|
}
|
|
location /health_check {
|
|
proxy_pass ${BACKEND_URL};
|
|
}
|
|
location /health {
|
|
proxy_pass ${BACKEND_URL};
|
|
}
|
|
|
|
include /etc/nginx/extra-conf.d/*.conf;
|
|
}
|
|
} |