18.15.0 버전 이상의 NodeJS 다운로드 및 설치
-
Flowise 설치
npm install -g flowise
-
Flowise 시작하기
npx flowise start
사용자 이름과 비밀번호로 시작하기
npx flowise start --FLOWISE_USERNAME=user --FLOWISE_PASSWORD=1234
-
http://localhost:3000 URL 열기
- 프로젝트의 최상위(root) 디렉토리에 있는
docker
폴더로 이동하세요. .env.example
파일을 복사한 후, 같은 경로에 붙여넣기 한 다음,.env
로 이름을 변경합니다.docker compose up -d
실행- http://localhost:3000 URL 열기
docker compose stop
명령어를 통해 컨테이너를 종료시킬 수 있습니다.
-
로컬에서 이미지 빌드하기:
docker build --no-cache -t flowise .
-
이미지 실행하기:
docker run -d --name flowise -p 3000:3000 flowise
-
이미지 종료하기:
docker stop flowise
Flowise는 단일 리포지토리에 3개의 서로 다른 모듈이 있습니다.
server
: API 로직을 제공하는 노드 백엔드ui
: 리액트 프론트엔드components
: 서드파티 노드 통합을 위한 컴포넌트
- PNPM 설치하기
npm i -g pnpm
-
리포지토리 복제
git clone https://github.com/FlowiseAI/Flowise.git
-
리포지토리 폴더로 이동
cd Flowise
-
모든 모듈의 종속성 설치:
pnpm install
-
모든 코드 빌드하기:
pnpm build
-
애플리케이션 시작:
pnpm start
이제 http://localhost:3000에서 애플리케이션에 접속할 수 있습니다.
-
개발 환경에서 빌드할 경우:
-
packages/ui
경로에.env
파일을 생성하고VITE_PORT
(.env.example
참조)를 지정합니다. -
packages/server
경로에.env
파일을 생성하고PORT
(.env.example
참조)를 지정합니다. -
실행하기
pnpm dev
코드가 변경되면 http://localhost:8080에서 자동으로 애플리케이션을 새로고침 합니다.
-
애플리케이션 수준의 인증을 사용하려면 packages/server
의 .env
파일에 FLOWISE_USERNAME
및 FLOWISE_PASSWORD
를 추가합니다:
FLOWISE_USERNAME=user
FLOWISE_PASSWORD=1234
Flowise는 인스턴스 구성을 위한 다양한 환경 변수를 지원합니다. packages/server
폴더 내 .env
파일에 다양한 환경 변수를 지정할 수 있습니다. 자세히 보기
기존 인프라 환경에서 Flowise를 자체 호스팅으로 배포하세요. 다양한 배포 deployments 방법을 지원합니다.
질문, 버그 리포팅, 새로운 기능 요청 등은 discussion 섹션에서 자유롭게 이야기 해주세요.
다음과 같은 멋진 기여자들(contributors)에게 감사드립니다.
contributing guide를 살펴보세요. 디스코드 Discord 채널에서도 이슈나 질의응답을 진행하실 수 있습니다.
본 리포지토리의 소스코드는 Apache License Version 2.0 라이센스가 적용됩니다.