This commit is contained in:
ogabrielluiz
2024-07-31 11:27:35 +00:00
parent 616da8d904
commit 74efe0ebf1
54 changed files with 54 additions and 54 deletions

View File

@ -7,7 +7,7 @@
<link rel="preconnect" href="https://www.googletagmanager.com">
<script async src="https://www.googletagmanager.com/gtag/js?id=G-XHC7G628ZP"></script>
<script>function gtag(){dataLayer.push(arguments)}window.dataLayer=window.dataLayer||[],gtag("js",new Date),gtag("config","G-XHC7G628ZP",{anonymize_ip:!0})</script><link rel="stylesheet" href="/assets/css/styles.0752b4d1.css">
<script src="/assets/js/runtime~main.8a5ccb9e.js" defer="defer"></script>
<script src="/assets/js/runtime~main.36effdfb.js" defer="defer"></script>
<script src="/assets/js/main.56305d44.js" defer="defer"></script>
</head>
<body class="navigation-with-keyboard">

View File

@ -7,7 +7,7 @@
<link rel="preconnect" href="https://www.googletagmanager.com">
<script async src="https://www.googletagmanager.com/gtag/js?id=G-XHC7G628ZP"></script>
<script>function gtag(){dataLayer.push(arguments)}window.dataLayer=window.dataLayer||[],gtag("js",new Date),gtag("config","G-XHC7G628ZP",{anonymize_ip:!0})</script><link rel="stylesheet" href="/assets/css/styles.0752b4d1.css">
<script src="/assets/js/runtime~main.8a5ccb9e.js" defer="defer"></script>
<script src="/assets/js/runtime~main.36effdfb.js" defer="defer"></script>
<script src="/assets/js/main.56305d44.js" defer="defer"></script>
</head>
<body class="navigation-with-keyboard">

View File

@ -1 +0,0 @@
"use strict";(self.webpackChunklangflow_docs=self.webpackChunklangflow_docs||[]).push([[8929],{9411:(e,n,t)=>{t.r(n),t.d(n,{assets:()=>a,contentTitle:()=>s,default:()=>p,frontMatter:()=>i,metadata:()=>l,toc:()=>d});var o=t(4848),r=t(8453);const i={title:"Render",sidebar_position:4,slug:"/deployment-render"},s=void 0,l={id:"Deployment/deployment-render",title:"Render",description:"Deploy on Render",source:"@site/docs/Deployment/deployment-render.md",sourceDirName:"Deployment",slug:"/deployment-render",permalink:"/deployment-render",draft:!1,unlisted:!1,tags:[],version:"current",sidebarPosition:4,frontMatter:{title:"Render",sidebar_position:4,slug:"/deployment-render"},sidebar:"defaultSidebar",previous:{title:"GCP",permalink:"/deployment-gcp"},next:{title:"Railway",permalink:"/deployment-railway"}},a={},d=[{value:"Deploy on Render",id:"20a959b7047e44e490cc129fd21895c0",level:2}];function c(e){const n={a:"a",h2:"h2",hr:"hr",img:"img",li:"li",ol:"ol",p:"p",strong:"strong",...(0,r.R)(),...e.components};return(0,o.jsxs)(o.Fragment,{children:[(0,o.jsx)(n.h2,{id:"20a959b7047e44e490cc129fd21895c0",children:"Deploy on Render"}),"\n",(0,o.jsx)(n.hr,{}),"\n",(0,o.jsxs)(n.p,{children:[(0,o.jsx)(n.a,{href:"http://render.com/",children:"Render.com"})," is a unified cloud platform designed to make deploying web applications, APIs, and static sites easy. It provides a streamlined experience with powerful features like automatic SSL, managed databases, and auto-deploy from Git, making it a popular choice for developers looking to simplify their deployment workflows."]}),"\n",(0,o.jsx)(n.p,{children:"Deploying Langflow to Render is a straightforward process that can be completed in just a few steps:"}),"\n",(0,o.jsxs)(n.ol,{children:["\n",(0,o.jsxs)(n.li,{children:["\n",(0,o.jsxs)(n.p,{children:[(0,o.jsx)(n.strong,{children:"Click the Button Below"}),": Start by clicking the deployment button provided below. This will redirect you to the Render platform."]}),"\n",(0,o.jsx)(n.p,{children:(0,o.jsx)(n.a,{href:"https://render.com/deploy?repo=https%3A%2F%2Fgithub.com%2Flangflow-ai%2Flangflow%2Ftree%2Fdev",children:"https://render.com/deploy?repo=https://github.com/langflow-ai/langflow/tree/dev"})}),"\n"]}),"\n",(0,o.jsxs)(n.li,{children:["\n",(0,o.jsxs)(n.p,{children:[(0,o.jsx)(n.strong,{children:"Select the Default Configuration"}),": Once on the Render platform, you will be prompted to provide a blueprint name and to select the default configuration for Langflow. This configuration includes all the necessary settings and resources to run Langflow efficiently. You can change the branch of the repo to \u201cmain\u201d or \u201cdev\u201d based on your preference. Click \u201cCreate New Resources\u201d to proceed."]}),"\n",(0,o.jsx)(n.p,{children:(0,o.jsx)(n.img,{src:t(3350).A+"",width:"3930",height:"2100"})}),"\n"]}),"\n",(0,o.jsxs)(n.li,{children:["\n",(0,o.jsxs)(n.p,{children:[(0,o.jsx)(n.strong,{children:"Deploy"}),": After selecting the configuration, proceed to deploy your Langflow instance. You can keep the default Starter instance, or change it to another instance based on your specific needs. Click Apply to deploy the instance. Render will handle the rest, including setting up the database, deploying the Langflow instance, and starting the application."]}),"\n",(0,o.jsx)(n.p,{children:(0,o.jsx)(n.img,{src:t(5800).A+"",width:"1963",height:"1048"})}),"\n"]}),"\n"]}),"\n",(0,o.jsx)(n.p,{children:"By following these steps, your Langflow instance will be successfully deployed on Render. Remember to review the pricing details on the Render platform to understand any costs involved."})]})}function p(e={}){const{wrapper:n}={...(0,r.R)(),...e.components};return n?(0,o.jsx)(n,{...e,children:(0,o.jsx)(c,{...e})}):c(e)}},3350:(e,n,t)=>{t.d(n,{A:()=>o});const o=t.p+"assets/images/1861599636-3c0536d33fc39bbeca709ffe57c10498.png"},5800:(e,n,t)=>{t.d(n,{A:()=>o});const o=t.p+"assets/images/1929176153-7db9fecdfb9f16884cae111d2b5489f0.png"},8453:(e,n,t)=>{t.d(n,{R:()=>s,x:()=>l});var o=t(6540);const r={},i=o.createContext(r);function s(e){const n=o.useContext(i);return o.useMemo((function(){return"function"==typeof e?e(n):{...n,...e}}),[n,e])}function l(e){let n;return n=e.disableParentContext?"function"==typeof e.components?e.components(r):e.components||r:s(e.components),o.createElement(i.Provider,{value:n},e.children)}}}]);

File diff suppressed because one or more lines are too long

File diff suppressed because one or more lines are too long

View File

@ -1 +0,0 @@
"use strict";(self.webpackChunklangflow_docs=self.webpackChunklangflow_docs||[]).push([[8598],{2840:(e,n,t)=>{t.r(n),t.d(n,{assets:()=>r,contentTitle:()=>o,default:()=>p,frontMatter:()=>i,metadata:()=>s,toc:()=>d});var a=t(4848),l=t(8453);const i={title:"Railway",sidebar_position:5,slug:"/deployment-railway"},o=void 0,s={id:"Deployment/deployment-railway",title:"Railway",description:"Deploy on Railway",source:"@site/docs/Deployment/deployment-railway.md",sourceDirName:"Deployment",slug:"/deployment-railway",permalink:"/deployment-railway",draft:!1,unlisted:!1,tags:[],version:"current",sidebarPosition:5,frontMatter:{title:"Railway",sidebar_position:5,slug:"/deployment-railway"},sidebar:"defaultSidebar",previous:{title:"Render",permalink:"/deployment-render"},next:{title:"Global Variables",permalink:"/settings-global-variables"}},r={},d=[{value:"Deploy on Railway",id:"a9a1ce4d39e74cc29aef4d30c6172d10",level:2}];function c(e){const n={a:"a",h2:"h2",hr:"hr",img:"img",li:"li",ol:"ol",p:"p",strong:"strong",...(0,l.R)(),...e.components};return(0,a.jsxs)(a.Fragment,{children:[(0,a.jsx)(n.h2,{id:"a9a1ce4d39e74cc29aef4d30c6172d10",children:"Deploy on Railway"}),"\n",(0,a.jsx)(n.hr,{}),"\n",(0,a.jsx)(n.p,{children:"Railway is a cloud infrastructure platform that enables developers to deploy and manage applications effortlessly. It provides an intuitive interface, seamless integrations, and powerful features like auto-deploy from GitHub, managed databases, and automatic scaling."}),"\n",(0,a.jsx)(n.p,{children:"Deploying Langflow to Railway involves a few simple steps:"}),"\n",(0,a.jsxs)(n.ol,{children:["\n",(0,a.jsxs)(n.li,{children:["\n",(0,a.jsxs)(n.p,{children:[(0,a.jsx)(n.strong,{children:"Click the Button Below"}),": Start by clicking the deployment button provided below. This will redirect you to the Railway platform."]}),"\n",(0,a.jsx)(n.p,{children:(0,a.jsx)(n.a,{href:"https://railway.app/template/JMXEWp?referralCode=MnPSdg",children:"https://railway.app/template/JMXEWp?referralCode=MnPSdg"})}),"\n"]}),"\n",(0,a.jsxs)(n.li,{children:["\n",(0,a.jsxs)(n.p,{children:[(0,a.jsx)(n.strong,{children:"Deploy"}),": Proceed to deploy your Langflow instance. Click Deploy Now to deploy the instance. Railway will handle the rest, including setting up the infrastructure, deploying the Langflow instance, and starting the application."]}),"\n",(0,a.jsx)(n.p,{children:(0,a.jsx)(n.img,{src:t(2830).A+"",width:"2872",height:"1922"})}),"\n"]}),"\n"]}),"\n",(0,a.jsx)(n.p,{children:"By following these steps, your Langflow instance will be successfully deployed on Railway."})]})}function p(e={}){const{wrapper:n}={...(0,l.R)(),...e.components};return n?(0,a.jsx)(n,{...e,children:(0,a.jsx)(c,{...e})}):c(e)}},2830:(e,n,t)=>{t.d(n,{A:()=>a});const a=t.p+"assets/images/1098199232-91fa63bb96135dc3a01ba16a43450423.png"},8453:(e,n,t)=>{t.d(n,{R:()=>o,x:()=>s});var a=t(6540);const l={},i=a.createContext(l);function o(e){const n=a.useContext(i);return a.useMemo((function(){return"function"==typeof e?e(n):{...n,...e}}),[n,e])}function s(e){let n;return n=e.disableParentContext?"function"==typeof e.components?e.components(l):e.components||l:o(e.components),a.createElement(i.Provider,{value:n},e.children)}}}]);

File diff suppressed because one or more lines are too long

File diff suppressed because one or more lines are too long

File diff suppressed because one or more lines are too long

View File

@ -7,7 +7,7 @@
<link rel="preconnect" href="https://www.googletagmanager.com">
<script async src="https://www.googletagmanager.com/gtag/js?id=G-XHC7G628ZP"></script>
<script>function gtag(){dataLayer.push(arguments)}window.dataLayer=window.dataLayer||[],gtag("js",new Date),gtag("config","G-XHC7G628ZP",{anonymize_ip:!0})</script><link rel="stylesheet" href="/assets/css/styles.0752b4d1.css">
<script src="/assets/js/runtime~main.8a5ccb9e.js" defer="defer"></script>
<script src="/assets/js/runtime~main.36effdfb.js" defer="defer"></script>
<script src="/assets/js/main.56305d44.js" defer="defer"></script>
</head>
<body class="navigation-with-keyboard">

View File

@ -7,7 +7,7 @@
<link rel="preconnect" href="https://www.googletagmanager.com">
<script async src="https://www.googletagmanager.com/gtag/js?id=G-XHC7G628ZP"></script>
<script>function gtag(){dataLayer.push(arguments)}window.dataLayer=window.dataLayer||[],gtag("js",new Date),gtag("config","G-XHC7G628ZP",{anonymize_ip:!0})</script><link rel="stylesheet" href="/assets/css/styles.0752b4d1.css">
<script src="/assets/js/runtime~main.8a5ccb9e.js" defer="defer"></script>
<script src="/assets/js/runtime~main.36effdfb.js" defer="defer"></script>
<script src="/assets/js/main.56305d44.js" defer="defer"></script>
</head>
<body class="navigation-with-keyboard">

View File

@ -7,7 +7,7 @@
<link rel="preconnect" href="https://www.googletagmanager.com">
<script async src="https://www.googletagmanager.com/gtag/js?id=G-XHC7G628ZP"></script>
<script>function gtag(){dataLayer.push(arguments)}window.dataLayer=window.dataLayer||[],gtag("js",new Date),gtag("config","G-XHC7G628ZP",{anonymize_ip:!0})</script><link rel="stylesheet" href="/assets/css/styles.0752b4d1.css">
<script src="/assets/js/runtime~main.8a5ccb9e.js" defer="defer"></script>
<script src="/assets/js/runtime~main.36effdfb.js" defer="defer"></script>
<script src="/assets/js/main.56305d44.js" defer="defer"></script>
</head>
<body class="navigation-with-keyboard">

View File

@ -7,7 +7,7 @@
<link rel="preconnect" href="https://www.googletagmanager.com">
<script async src="https://www.googletagmanager.com/gtag/js?id=G-XHC7G628ZP"></script>
<script>function gtag(){dataLayer.push(arguments)}window.dataLayer=window.dataLayer||[],gtag("js",new Date),gtag("config","G-XHC7G628ZP",{anonymize_ip:!0})</script><link rel="stylesheet" href="/assets/css/styles.0752b4d1.css">
<script src="/assets/js/runtime~main.8a5ccb9e.js" defer="defer"></script>
<script src="/assets/js/runtime~main.36effdfb.js" defer="defer"></script>
<script src="/assets/js/main.56305d44.js" defer="defer"></script>
</head>
<body class="navigation-with-keyboard">

View File

@ -7,7 +7,7 @@
<link rel="preconnect" href="https://www.googletagmanager.com">
<script async src="https://www.googletagmanager.com/gtag/js?id=G-XHC7G628ZP"></script>
<script>function gtag(){dataLayer.push(arguments)}window.dataLayer=window.dataLayer||[],gtag("js",new Date),gtag("config","G-XHC7G628ZP",{anonymize_ip:!0})</script><link rel="stylesheet" href="/assets/css/styles.0752b4d1.css">
<script src="/assets/js/runtime~main.8a5ccb9e.js" defer="defer"></script>
<script src="/assets/js/runtime~main.36effdfb.js" defer="defer"></script>
<script src="/assets/js/main.56305d44.js" defer="defer"></script>
</head>
<body class="navigation-with-keyboard">

View File

@ -7,7 +7,7 @@
<link rel="preconnect" href="https://www.googletagmanager.com">
<script async src="https://www.googletagmanager.com/gtag/js?id=G-XHC7G628ZP"></script>
<script>function gtag(){dataLayer.push(arguments)}window.dataLayer=window.dataLayer||[],gtag("js",new Date),gtag("config","G-XHC7G628ZP",{anonymize_ip:!0})</script><link rel="stylesheet" href="/assets/css/styles.0752b4d1.css">
<script src="/assets/js/runtime~main.8a5ccb9e.js" defer="defer"></script>
<script src="/assets/js/runtime~main.36effdfb.js" defer="defer"></script>
<script src="/assets/js/main.56305d44.js" defer="defer"></script>
</head>
<body class="navigation-with-keyboard">

View File

@ -7,7 +7,7 @@
<link rel="preconnect" href="https://www.googletagmanager.com">
<script async src="https://www.googletagmanager.com/gtag/js?id=G-XHC7G628ZP"></script>
<script>function gtag(){dataLayer.push(arguments)}window.dataLayer=window.dataLayer||[],gtag("js",new Date),gtag("config","G-XHC7G628ZP",{anonymize_ip:!0})</script><link rel="stylesheet" href="/assets/css/styles.0752b4d1.css">
<script src="/assets/js/runtime~main.8a5ccb9e.js" defer="defer"></script>
<script src="/assets/js/runtime~main.36effdfb.js" defer="defer"></script>
<script src="/assets/js/main.56305d44.js" defer="defer"></script>
</head>
<body class="navigation-with-keyboard">

View File

@ -7,7 +7,7 @@
<link rel="preconnect" href="https://www.googletagmanager.com">
<script async src="https://www.googletagmanager.com/gtag/js?id=G-XHC7G628ZP"></script>
<script>function gtag(){dataLayer.push(arguments)}window.dataLayer=window.dataLayer||[],gtag("js",new Date),gtag("config","G-XHC7G628ZP",{anonymize_ip:!0})</script><link rel="stylesheet" href="/assets/css/styles.0752b4d1.css">
<script src="/assets/js/runtime~main.8a5ccb9e.js" defer="defer"></script>
<script src="/assets/js/runtime~main.36effdfb.js" defer="defer"></script>
<script src="/assets/js/main.56305d44.js" defer="defer"></script>
</head>
<body class="navigation-with-keyboard">

View File

@ -7,7 +7,7 @@
<link rel="preconnect" href="https://www.googletagmanager.com">
<script async src="https://www.googletagmanager.com/gtag/js?id=G-XHC7G628ZP"></script>
<script>function gtag(){dataLayer.push(arguments)}window.dataLayer=window.dataLayer||[],gtag("js",new Date),gtag("config","G-XHC7G628ZP",{anonymize_ip:!0})</script><link rel="stylesheet" href="/assets/css/styles.0752b4d1.css">
<script src="/assets/js/runtime~main.8a5ccb9e.js" defer="defer"></script>
<script src="/assets/js/runtime~main.36effdfb.js" defer="defer"></script>
<script src="/assets/js/main.56305d44.js" defer="defer"></script>
</head>
<body class="navigation-with-keyboard">

View File

@ -7,7 +7,7 @@
<link rel="preconnect" href="https://www.googletagmanager.com">
<script async src="https://www.googletagmanager.com/gtag/js?id=G-XHC7G628ZP"></script>
<script>function gtag(){dataLayer.push(arguments)}window.dataLayer=window.dataLayer||[],gtag("js",new Date),gtag("config","G-XHC7G628ZP",{anonymize_ip:!0})</script><link rel="stylesheet" href="/assets/css/styles.0752b4d1.css">
<script src="/assets/js/runtime~main.8a5ccb9e.js" defer="defer"></script>
<script src="/assets/js/runtime~main.36effdfb.js" defer="defer"></script>
<script src="/assets/js/main.56305d44.js" defer="defer"></script>
</head>
<body class="navigation-with-keyboard">

View File

@ -7,7 +7,7 @@
<link rel="preconnect" href="https://www.googletagmanager.com">
<script async src="https://www.googletagmanager.com/gtag/js?id=G-XHC7G628ZP"></script>
<script>function gtag(){dataLayer.push(arguments)}window.dataLayer=window.dataLayer||[],gtag("js",new Date),gtag("config","G-XHC7G628ZP",{anonymize_ip:!0})</script><link rel="stylesheet" href="/assets/css/styles.0752b4d1.css">
<script src="/assets/js/runtime~main.8a5ccb9e.js" defer="defer"></script>
<script src="/assets/js/runtime~main.36effdfb.js" defer="defer"></script>
<script src="/assets/js/main.56305d44.js" defer="defer"></script>
</head>
<body class="navigation-with-keyboard">

View File

@ -7,7 +7,7 @@
<link rel="preconnect" href="https://www.googletagmanager.com">
<script async src="https://www.googletagmanager.com/gtag/js?id=G-XHC7G628ZP"></script>
<script>function gtag(){dataLayer.push(arguments)}window.dataLayer=window.dataLayer||[],gtag("js",new Date),gtag("config","G-XHC7G628ZP",{anonymize_ip:!0})</script><link rel="stylesheet" href="/assets/css/styles.0752b4d1.css">
<script src="/assets/js/runtime~main.8a5ccb9e.js" defer="defer"></script>
<script src="/assets/js/runtime~main.36effdfb.js" defer="defer"></script>
<script src="/assets/js/main.56305d44.js" defer="defer"></script>
</head>
<body class="navigation-with-keyboard">

View File

@ -7,7 +7,7 @@
<link rel="preconnect" href="https://www.googletagmanager.com">
<script async src="https://www.googletagmanager.com/gtag/js?id=G-XHC7G628ZP"></script>
<script>function gtag(){dataLayer.push(arguments)}window.dataLayer=window.dataLayer||[],gtag("js",new Date),gtag("config","G-XHC7G628ZP",{anonymize_ip:!0})</script><link rel="stylesheet" href="/assets/css/styles.0752b4d1.css">
<script src="/assets/js/runtime~main.8a5ccb9e.js" defer="defer"></script>
<script src="/assets/js/runtime~main.36effdfb.js" defer="defer"></script>
<script src="/assets/js/main.56305d44.js" defer="defer"></script>
</head>
<body class="navigation-with-keyboard">

View File

@ -7,7 +7,7 @@
<link rel="preconnect" href="https://www.googletagmanager.com">
<script async src="https://www.googletagmanager.com/gtag/js?id=G-XHC7G628ZP"></script>
<script>function gtag(){dataLayer.push(arguments)}window.dataLayer=window.dataLayer||[],gtag("js",new Date),gtag("config","G-XHC7G628ZP",{anonymize_ip:!0})</script><link rel="stylesheet" href="/assets/css/styles.0752b4d1.css">
<script src="/assets/js/runtime~main.8a5ccb9e.js" defer="defer"></script>
<script src="/assets/js/runtime~main.36effdfb.js" defer="defer"></script>
<script src="/assets/js/main.56305d44.js" defer="defer"></script>
</head>
<body class="navigation-with-keyboard">

View File

@ -7,7 +7,7 @@
<link rel="preconnect" href="https://www.googletagmanager.com">
<script async src="https://www.googletagmanager.com/gtag/js?id=G-XHC7G628ZP"></script>
<script>function gtag(){dataLayer.push(arguments)}window.dataLayer=window.dataLayer||[],gtag("js",new Date),gtag("config","G-XHC7G628ZP",{anonymize_ip:!0})</script><link rel="stylesheet" href="/assets/css/styles.0752b4d1.css">
<script src="/assets/js/runtime~main.8a5ccb9e.js" defer="defer"></script>
<script src="/assets/js/runtime~main.36effdfb.js" defer="defer"></script>
<script src="/assets/js/main.56305d44.js" defer="defer"></script>
</head>
<body class="navigation-with-keyboard">

View File

@ -7,7 +7,7 @@
<link rel="preconnect" href="https://www.googletagmanager.com">
<script async src="https://www.googletagmanager.com/gtag/js?id=G-XHC7G628ZP"></script>
<script>function gtag(){dataLayer.push(arguments)}window.dataLayer=window.dataLayer||[],gtag("js",new Date),gtag("config","G-XHC7G628ZP",{anonymize_ip:!0})</script><link rel="stylesheet" href="/assets/css/styles.0752b4d1.css">
<script src="/assets/js/runtime~main.8a5ccb9e.js" defer="defer"></script>
<script src="/assets/js/runtime~main.36effdfb.js" defer="defer"></script>
<script src="/assets/js/main.56305d44.js" defer="defer"></script>
</head>
<body class="navigation-with-keyboard">

View File

@ -7,7 +7,7 @@
<link rel="preconnect" href="https://www.googletagmanager.com">
<script async src="https://www.googletagmanager.com/gtag/js?id=G-XHC7G628ZP"></script>
<script>function gtag(){dataLayer.push(arguments)}window.dataLayer=window.dataLayer||[],gtag("js",new Date),gtag("config","G-XHC7G628ZP",{anonymize_ip:!0})</script><link rel="stylesheet" href="/assets/css/styles.0752b4d1.css">
<script src="/assets/js/runtime~main.8a5ccb9e.js" defer="defer"></script>
<script src="/assets/js/runtime~main.36effdfb.js" defer="defer"></script>
<script src="/assets/js/main.56305d44.js" defer="defer"></script>
</head>
<body class="navigation-with-keyboard">

View File

@ -7,7 +7,7 @@
<link rel="preconnect" href="https://www.googletagmanager.com">
<script async src="https://www.googletagmanager.com/gtag/js?id=G-XHC7G628ZP"></script>
<script>function gtag(){dataLayer.push(arguments)}window.dataLayer=window.dataLayer||[],gtag("js",new Date),gtag("config","G-XHC7G628ZP",{anonymize_ip:!0})</script><link rel="stylesheet" href="/assets/css/styles.0752b4d1.css">
<script src="/assets/js/runtime~main.8a5ccb9e.js" defer="defer"></script>
<script src="/assets/js/runtime~main.36effdfb.js" defer="defer"></script>
<script src="/assets/js/main.56305d44.js" defer="defer"></script>
</head>
<body class="navigation-with-keyboard">

View File

@ -7,7 +7,7 @@
<link rel="preconnect" href="https://www.googletagmanager.com">
<script async src="https://www.googletagmanager.com/gtag/js?id=G-XHC7G628ZP"></script>
<script>function gtag(){dataLayer.push(arguments)}window.dataLayer=window.dataLayer||[],gtag("js",new Date),gtag("config","G-XHC7G628ZP",{anonymize_ip:!0})</script><link rel="stylesheet" href="/assets/css/styles.0752b4d1.css">
<script src="/assets/js/runtime~main.8a5ccb9e.js" defer="defer"></script>
<script src="/assets/js/runtime~main.36effdfb.js" defer="defer"></script>
<script src="/assets/js/main.56305d44.js" defer="defer"></script>
</head>
<body class="navigation-with-keyboard">

View File

@ -7,7 +7,7 @@
<link rel="preconnect" href="https://www.googletagmanager.com">
<script async src="https://www.googletagmanager.com/gtag/js?id=G-XHC7G628ZP"></script>
<script>function gtag(){dataLayer.push(arguments)}window.dataLayer=window.dataLayer||[],gtag("js",new Date),gtag("config","G-XHC7G628ZP",{anonymize_ip:!0})</script><link rel="stylesheet" href="/assets/css/styles.0752b4d1.css">
<script src="/assets/js/runtime~main.8a5ccb9e.js" defer="defer"></script>
<script src="/assets/js/runtime~main.36effdfb.js" defer="defer"></script>
<script src="/assets/js/main.56305d44.js" defer="defer"></script>
</head>
<body class="navigation-with-keyboard">
@ -18,7 +18,7 @@
<p>This guide will help you set up a Langflow development VM in a Google Cloud Platform project using Google Cloud Shell.</p>
<div class="theme-admonition theme-admonition-info admonition_xJq3 alert alert--info"><div class="admonitionHeading_Gvgb"><span class="admonitionIcon_Rf37"><svg viewBox="0 0 14 16"><path fill-rule="evenodd" d="M7 2.3c3.14 0 5.7 2.56 5.7 5.7s-2.56 5.7-5.7 5.7A5.71 5.71 0 0 1 1.3 8c0-3.14 2.56-5.7 5.7-5.7zM7 1C3.14 1 0 4.14 0 8s3.14 7 7 7 7-3.14 7-7-3.14-7-7-7zm1 3H6v5h2V4zm0 6H6v2h2v-2z"></path></svg></span>info</div><div class="admonitionContent_BuS1"><p>When Cloud Shell opens, be sure to select Trust repo. Some gcloud commands might not run in an ephemeral Cloud Shell environment.</p></div></div>
<h3 class="anchor anchorWithHideOnScrollNavbar_WYt5" id="245b47b450dd4159a5c56a5124bab84f">Standard VM<a class="hash-link" aria-label="Direct link to Standard VM" title="Direct link to Standard VM" href="/deployment-gcp#245b47b450dd4159a5c56a5124bab84f"></a></h3>
<p><a href="https://console.cloud.google.com/cloudshell/open?git_repo=https://github.com/langflow-ai/langflow&amp;working_dir=scripts/gcp&amp;shellonly=true&amp;tutorial=walkthroughtutorial.md" target="_blank" rel="noopener noreferrer">embed</a></p>
<p><a href="https://console.cloud.google.com/cloudshell/open?git_repo=https://github.com/langflow-ai/langflow&amp;working_dir=scripts/gcp&amp;shellonly=true&amp;tutorial=walkthroughtutorial.md" target="_blank" rel="noopener noreferrer"><img decoding="async" loading="lazy" src="https://camo.githubusercontent.com/c1a4a499c1d93d7038fd7af8c4f3fce222050f3bbdf4275dafbfde2491e4b8c4/68747470733a2f2f677374617469632e636f6d2f636c6f75647373682f696d616765732f6f70656e2d62746e2e737667" alt="GCP Deploy" class="img_ev3q"></a></p>
<p>This script sets up a Debian-based VM with the Langflow package, Nginx, and the necessary configurations to run the Langflow Dev environment.</p>
<hr>
<h2 class="anchor anchorWithHideOnScrollNavbar_WYt5" id="de9b8f7c71284cbb98e8137a3c44553d">Spot/Preemptible Instance<a class="hash-link" aria-label="Direct link to Spot/Preemptible Instance" title="Direct link to Spot/Preemptible Instance" href="/deployment-gcp#de9b8f7c71284cbb98e8137a3c44553d"></a></h2>

View File

@ -7,7 +7,7 @@
<link rel="preconnect" href="https://www.googletagmanager.com">
<script async src="https://www.googletagmanager.com/gtag/js?id=G-XHC7G628ZP"></script>
<script>function gtag(){dataLayer.push(arguments)}window.dataLayer=window.dataLayer||[],gtag("js",new Date),gtag("config","G-XHC7G628ZP",{anonymize_ip:!0})</script><link rel="stylesheet" href="/assets/css/styles.0752b4d1.css">
<script src="/assets/js/runtime~main.8a5ccb9e.js" defer="defer"></script>
<script src="/assets/js/runtime~main.36effdfb.js" defer="defer"></script>
<script src="/assets/js/main.56305d44.js" defer="defer"></script>
</head>
<body class="navigation-with-keyboard">

View File

@ -7,7 +7,7 @@
<link rel="preconnect" href="https://www.googletagmanager.com">
<script async src="https://www.googletagmanager.com/gtag/js?id=G-XHC7G628ZP"></script>
<script>function gtag(){dataLayer.push(arguments)}window.dataLayer=window.dataLayer||[],gtag("js",new Date),gtag("config","G-XHC7G628ZP",{anonymize_ip:!0})</script><link rel="stylesheet" href="/assets/css/styles.0752b4d1.css">
<script src="/assets/js/runtime~main.8a5ccb9e.js" defer="defer"></script>
<script src="/assets/js/runtime~main.36effdfb.js" defer="defer"></script>
<script src="/assets/js/main.56305d44.js" defer="defer"></script>
</head>
<body class="navigation-with-keyboard">

File diff suppressed because one or more lines are too long

File diff suppressed because one or more lines are too long

View File

@ -7,7 +7,7 @@
<link rel="preconnect" href="https://www.googletagmanager.com">
<script async src="https://www.googletagmanager.com/gtag/js?id=G-XHC7G628ZP"></script>
<script>function gtag(){dataLayer.push(arguments)}window.dataLayer=window.dataLayer||[],gtag("js",new Date),gtag("config","G-XHC7G628ZP",{anonymize_ip:!0})</script><link rel="stylesheet" href="/assets/css/styles.0752b4d1.css">
<script src="/assets/js/runtime~main.8a5ccb9e.js" defer="defer"></script>
<script src="/assets/js/runtime~main.36effdfb.js" defer="defer"></script>
<script src="/assets/js/main.56305d44.js" defer="defer"></script>
</head>
<body class="navigation-with-keyboard">

View File

@ -7,7 +7,7 @@
<link rel="preconnect" href="https://www.googletagmanager.com">
<script async src="https://www.googletagmanager.com/gtag/js?id=G-XHC7G628ZP"></script>
<script>function gtag(){dataLayer.push(arguments)}window.dataLayer=window.dataLayer||[],gtag("js",new Date),gtag("config","G-XHC7G628ZP",{anonymize_ip:!0})</script><link rel="stylesheet" href="/assets/css/styles.0752b4d1.css">
<script src="/assets/js/runtime~main.8a5ccb9e.js" defer="defer"></script>
<script src="/assets/js/runtime~main.36effdfb.js" defer="defer"></script>
<script src="/assets/js/main.56305d44.js" defer="defer"></script>
</head>
<body class="navigation-with-keyboard">

View File

@ -7,7 +7,7 @@
<link rel="preconnect" href="https://www.googletagmanager.com">
<script async src="https://www.googletagmanager.com/gtag/js?id=G-XHC7G628ZP"></script>
<script>function gtag(){dataLayer.push(arguments)}window.dataLayer=window.dataLayer||[],gtag("js",new Date),gtag("config","G-XHC7G628ZP",{anonymize_ip:!0})</script><link rel="stylesheet" href="/assets/css/styles.0752b4d1.css">
<script src="/assets/js/runtime~main.8a5ccb9e.js" defer="defer"></script>
<script src="/assets/js/runtime~main.36effdfb.js" defer="defer"></script>
<script src="/assets/js/main.56305d44.js" defer="defer"></script>
</head>
<body class="navigation-with-keyboard">

View File

@ -7,7 +7,7 @@
<link rel="preconnect" href="https://www.googletagmanager.com">
<script async src="https://www.googletagmanager.com/gtag/js?id=G-XHC7G628ZP"></script>
<script>function gtag(){dataLayer.push(arguments)}window.dataLayer=window.dataLayer||[],gtag("js",new Date),gtag("config","G-XHC7G628ZP",{anonymize_ip:!0})</script><link rel="stylesheet" href="/assets/css/styles.0752b4d1.css">
<script src="/assets/js/runtime~main.8a5ccb9e.js" defer="defer"></script>
<script src="/assets/js/runtime~main.36effdfb.js" defer="defer"></script>
<script src="/assets/js/main.56305d44.js" defer="defer"></script>
</head>
<body class="navigation-with-keyboard">

View File

@ -7,7 +7,7 @@
<link rel="preconnect" href="https://www.googletagmanager.com">
<script async src="https://www.googletagmanager.com/gtag/js?id=G-XHC7G628ZP"></script>
<script>function gtag(){dataLayer.push(arguments)}window.dataLayer=window.dataLayer||[],gtag("js",new Date),gtag("config","G-XHC7G628ZP",{anonymize_ip:!0})</script><link rel="stylesheet" href="/assets/css/styles.0752b4d1.css">
<script src="/assets/js/runtime~main.8a5ccb9e.js" defer="defer"></script>
<script src="/assets/js/runtime~main.36effdfb.js" defer="defer"></script>
<script src="/assets/js/main.56305d44.js" defer="defer"></script>
</head>
<body class="navigation-with-keyboard">

View File

@ -7,7 +7,7 @@
<link rel="preconnect" href="https://www.googletagmanager.com">
<script async src="https://www.googletagmanager.com/gtag/js?id=G-XHC7G628ZP"></script>
<script>function gtag(){dataLayer.push(arguments)}window.dataLayer=window.dataLayer||[],gtag("js",new Date),gtag("config","G-XHC7G628ZP",{anonymize_ip:!0})</script><link rel="stylesheet" href="/assets/css/styles.0752b4d1.css">
<script src="/assets/js/runtime~main.8a5ccb9e.js" defer="defer"></script>
<script src="/assets/js/runtime~main.36effdfb.js" defer="defer"></script>
<script src="/assets/js/main.56305d44.js" defer="defer"></script>
</head>
<body class="navigation-with-keyboard">

View File

@ -7,7 +7,7 @@
<link rel="preconnect" href="https://www.googletagmanager.com">
<script async src="https://www.googletagmanager.com/gtag/js?id=G-XHC7G628ZP"></script>
<script>function gtag(){dataLayer.push(arguments)}window.dataLayer=window.dataLayer||[],gtag("js",new Date),gtag("config","G-XHC7G628ZP",{anonymize_ip:!0})</script><link rel="stylesheet" href="/assets/css/styles.0752b4d1.css">
<script src="/assets/js/runtime~main.8a5ccb9e.js" defer="defer"></script>
<script src="/assets/js/runtime~main.36effdfb.js" defer="defer"></script>
<script src="/assets/js/main.56305d44.js" defer="defer"></script>
</head>
<body class="navigation-with-keyboard">

View File

@ -7,7 +7,7 @@
<link rel="preconnect" href="https://www.googletagmanager.com">
<script async src="https://www.googletagmanager.com/gtag/js?id=G-XHC7G628ZP"></script>
<script>function gtag(){dataLayer.push(arguments)}window.dataLayer=window.dataLayer||[],gtag("js",new Date),gtag("config","G-XHC7G628ZP",{anonymize_ip:!0})</script><link rel="stylesheet" href="/assets/css/styles.0752b4d1.css">
<script src="/assets/js/runtime~main.8a5ccb9e.js" defer="defer"></script>
<script src="/assets/js/runtime~main.36effdfb.js" defer="defer"></script>
<script src="/assets/js/main.56305d44.js" defer="defer"></script>
</head>
<body class="navigation-with-keyboard">

View File

@ -7,7 +7,7 @@
<link rel="preconnect" href="https://www.googletagmanager.com">
<script async src="https://www.googletagmanager.com/gtag/js?id=G-XHC7G628ZP"></script>
<script>function gtag(){dataLayer.push(arguments)}window.dataLayer=window.dataLayer||[],gtag("js",new Date),gtag("config","G-XHC7G628ZP",{anonymize_ip:!0})</script><link rel="stylesheet" href="/assets/css/styles.0752b4d1.css">
<script src="/assets/js/runtime~main.8a5ccb9e.js" defer="defer"></script>
<script src="/assets/js/runtime~main.36effdfb.js" defer="defer"></script>
<script src="/assets/js/main.56305d44.js" defer="defer"></script>
</head>
<body class="navigation-with-keyboard">

View File

@ -7,7 +7,7 @@
<link rel="preconnect" href="https://www.googletagmanager.com">
<script async src="https://www.googletagmanager.com/gtag/js?id=G-XHC7G628ZP"></script>
<script>function gtag(){dataLayer.push(arguments)}window.dataLayer=window.dataLayer||[],gtag("js",new Date),gtag("config","G-XHC7G628ZP",{anonymize_ip:!0})</script><link rel="stylesheet" href="/assets/css/styles.0752b4d1.css">
<script src="/assets/js/runtime~main.8a5ccb9e.js" defer="defer"></script>
<script src="/assets/js/runtime~main.36effdfb.js" defer="defer"></script>
<script src="/assets/js/main.56305d44.js" defer="defer"></script>
</head>
<body class="navigation-with-keyboard">

View File

@ -7,7 +7,7 @@
<link rel="preconnect" href="https://www.googletagmanager.com">
<script async src="https://www.googletagmanager.com/gtag/js?id=G-XHC7G628ZP"></script>
<script>function gtag(){dataLayer.push(arguments)}window.dataLayer=window.dataLayer||[],gtag("js",new Date),gtag("config","G-XHC7G628ZP",{anonymize_ip:!0})</script><link rel="stylesheet" href="/assets/css/styles.0752b4d1.css">
<script src="/assets/js/runtime~main.8a5ccb9e.js" defer="defer"></script>
<script src="/assets/js/runtime~main.36effdfb.js" defer="defer"></script>
<script src="/assets/js/main.56305d44.js" defer="defer"></script>
</head>
<body class="navigation-with-keyboard">

View File

@ -7,7 +7,7 @@
<link rel="preconnect" href="https://www.googletagmanager.com">
<script async src="https://www.googletagmanager.com/gtag/js?id=G-XHC7G628ZP"></script>
<script>function gtag(){dataLayer.push(arguments)}window.dataLayer=window.dataLayer||[],gtag("js",new Date),gtag("config","G-XHC7G628ZP",{anonymize_ip:!0})</script><link rel="stylesheet" href="/assets/css/styles.0752b4d1.css">
<script src="/assets/js/runtime~main.8a5ccb9e.js" defer="defer"></script>
<script src="/assets/js/runtime~main.36effdfb.js" defer="defer"></script>
<script src="/assets/js/main.56305d44.js" defer="defer"></script>
</head>
<body class="navigation-with-keyboard">

View File

@ -7,7 +7,7 @@
<link rel="preconnect" href="https://www.googletagmanager.com">
<script async src="https://www.googletagmanager.com/gtag/js?id=G-XHC7G628ZP"></script>
<script>function gtag(){dataLayer.push(arguments)}window.dataLayer=window.dataLayer||[],gtag("js",new Date),gtag("config","G-XHC7G628ZP",{anonymize_ip:!0})</script><link rel="stylesheet" href="/assets/css/styles.0752b4d1.css">
<script src="/assets/js/runtime~main.8a5ccb9e.js" defer="defer"></script>
<script src="/assets/js/runtime~main.36effdfb.js" defer="defer"></script>
<script src="/assets/js/main.56305d44.js" defer="defer"></script>
</head>
<body class="navigation-with-keyboard">

View File

@ -7,7 +7,7 @@
<link rel="preconnect" href="https://www.googletagmanager.com">
<script async src="https://www.googletagmanager.com/gtag/js?id=G-XHC7G628ZP"></script>
<script>function gtag(){dataLayer.push(arguments)}window.dataLayer=window.dataLayer||[],gtag("js",new Date),gtag("config","G-XHC7G628ZP",{anonymize_ip:!0})</script><link rel="stylesheet" href="/assets/css/styles.0752b4d1.css">
<script src="/assets/js/runtime~main.8a5ccb9e.js" defer="defer"></script>
<script src="/assets/js/runtime~main.36effdfb.js" defer="defer"></script>
<script src="/assets/js/main.56305d44.js" defer="defer"></script>
</head>
<body class="navigation-with-keyboard">

View File

@ -7,7 +7,7 @@
<link rel="preconnect" href="https://www.googletagmanager.com">
<script async src="https://www.googletagmanager.com/gtag/js?id=G-XHC7G628ZP"></script>
<script>function gtag(){dataLayer.push(arguments)}window.dataLayer=window.dataLayer||[],gtag("js",new Date),gtag("config","G-XHC7G628ZP",{anonymize_ip:!0})</script><link rel="stylesheet" href="/assets/css/styles.0752b4d1.css">
<script src="/assets/js/runtime~main.8a5ccb9e.js" defer="defer"></script>
<script src="/assets/js/runtime~main.36effdfb.js" defer="defer"></script>
<script src="/assets/js/main.56305d44.js" defer="defer"></script>
</head>
<body class="navigation-with-keyboard">

View File

@ -7,7 +7,7 @@
<link rel="preconnect" href="https://www.googletagmanager.com">
<script async src="https://www.googletagmanager.com/gtag/js?id=G-XHC7G628ZP"></script>
<script>function gtag(){dataLayer.push(arguments)}window.dataLayer=window.dataLayer||[],gtag("js",new Date),gtag("config","G-XHC7G628ZP",{anonymize_ip:!0})</script><link rel="stylesheet" href="/assets/css/styles.0752b4d1.css">
<script src="/assets/js/runtime~main.8a5ccb9e.js" defer="defer"></script>
<script src="/assets/js/runtime~main.36effdfb.js" defer="defer"></script>
<script src="/assets/js/main.56305d44.js" defer="defer"></script>
</head>
<body class="navigation-with-keyboard">

View File

@ -7,7 +7,7 @@
<link rel="preconnect" href="https://www.googletagmanager.com">
<script async src="https://www.googletagmanager.com/gtag/js?id=G-XHC7G628ZP"></script>
<script>function gtag(){dataLayer.push(arguments)}window.dataLayer=window.dataLayer||[],gtag("js",new Date),gtag("config","G-XHC7G628ZP",{anonymize_ip:!0})</script><link rel="stylesheet" href="/assets/css/styles.0752b4d1.css">
<script src="/assets/js/runtime~main.8a5ccb9e.js" defer="defer"></script>
<script src="/assets/js/runtime~main.36effdfb.js" defer="defer"></script>
<script src="/assets/js/main.56305d44.js" defer="defer"></script>
</head>
<body class="navigation-with-keyboard">

View File

@ -7,7 +7,7 @@
<link rel="preconnect" href="https://www.googletagmanager.com">
<script async src="https://www.googletagmanager.com/gtag/js?id=G-XHC7G628ZP"></script>
<script>function gtag(){dataLayer.push(arguments)}window.dataLayer=window.dataLayer||[],gtag("js",new Date),gtag("config","G-XHC7G628ZP",{anonymize_ip:!0})</script><link rel="stylesheet" href="/assets/css/styles.0752b4d1.css">
<script src="/assets/js/runtime~main.8a5ccb9e.js" defer="defer"></script>
<script src="/assets/js/runtime~main.36effdfb.js" defer="defer"></script>
<script src="/assets/js/main.56305d44.js" defer="defer"></script>
</head>
<body class="navigation-with-keyboard">

View File

@ -7,7 +7,7 @@
<link rel="preconnect" href="https://www.googletagmanager.com">
<script async src="https://www.googletagmanager.com/gtag/js?id=G-XHC7G628ZP"></script>
<script>function gtag(){dataLayer.push(arguments)}window.dataLayer=window.dataLayer||[],gtag("js",new Date),gtag("config","G-XHC7G628ZP",{anonymize_ip:!0})</script><link rel="stylesheet" href="/assets/css/styles.0752b4d1.css">
<script src="/assets/js/runtime~main.8a5ccb9e.js" defer="defer"></script>
<script src="/assets/js/runtime~main.36effdfb.js" defer="defer"></script>
<script src="/assets/js/main.56305d44.js" defer="defer"></script>
</head>
<body class="navigation-with-keyboard">

View File

@ -7,7 +7,7 @@
<link rel="preconnect" href="https://www.googletagmanager.com">
<script async src="https://www.googletagmanager.com/gtag/js?id=G-XHC7G628ZP"></script>
<script>function gtag(){dataLayer.push(arguments)}window.dataLayer=window.dataLayer||[],gtag("js",new Date),gtag("config","G-XHC7G628ZP",{anonymize_ip:!0})</script><link rel="stylesheet" href="/assets/css/styles.0752b4d1.css">
<script src="/assets/js/runtime~main.8a5ccb9e.js" defer="defer"></script>
<script src="/assets/js/runtime~main.36effdfb.js" defer="defer"></script>
<script src="/assets/js/main.56305d44.js" defer="defer"></script>
</head>
<body class="navigation-with-keyboard">

View File

@ -7,7 +7,7 @@
<link rel="preconnect" href="https://www.googletagmanager.com">
<script async src="https://www.googletagmanager.com/gtag/js?id=G-XHC7G628ZP"></script>
<script>function gtag(){dataLayer.push(arguments)}window.dataLayer=window.dataLayer||[],gtag("js",new Date),gtag("config","G-XHC7G628ZP",{anonymize_ip:!0})</script><link rel="stylesheet" href="/assets/css/styles.0752b4d1.css">
<script src="/assets/js/runtime~main.8a5ccb9e.js" defer="defer"></script>
<script src="/assets/js/runtime~main.36effdfb.js" defer="defer"></script>
<script src="/assets/js/main.56305d44.js" defer="defer"></script>
</head>
<body class="navigation-with-keyboard">