Lovable 한국어 문서

Inngest에 앱 연결하기

자체 Inngest 계정을 사용해 Lovable 앱에 백그라운드 작업, 스케줄 작업, 내구성 있는 워크플로우를 추가하도록 Inngest에 앱을 연결하세요.

Inngest는 내구성 있는 함수, 스케줄 작업, 이벤트 기반 워크플로우를 실행할 수 있는 워크플로우 및 백그라운드 작업 플랫폼입니다. Inngest 앱 커넥터를 사용하면 워크스페이스 수준의 관리형 연결을 통해 Lovable 앱에서 Inngest를 호출할 수 있습니다.

각 Inngest 연결은 본인의 Inngest 자격 증명을 사용합니다. 연결이 완료되면 워크스페이스의 프로젝트들이 해당 연결을 이용해 Inngest 계정을 통해 백그라운드 워크플로우를 트리거하고 관리할 수 있습니다.

지연된 알림 전송, 스케줄에 따른 데이터 처리, 자동 재시도가 포함된 다단계 워크플로우 오케스트레이션 등 사용자 요청 외부에서 작업을 실행해야 할 때 Inngest 커넥터를 사용하세요.

다음과 같은 경우에는 다른 방법을 사용하세요:

  • 단일 요청 내에서 완료되는 단순한 일회성 API 호출만 필요한 경우. 이 경우 Supabase Edge Function 직접 호출로 충분할 수 있습니다.
  • 최종 사용자마다 본인의 Inngest 계정을 별도로 연결해야 하는 경우. 앱 커넥터는 워크스페이스 수준이며 최종 사용자별 연결이 아닙니다.

주요 활용 사례 및 예시 앱

예시 앱프롬프트 예시설명
스케줄 리포트 생성기매주 월요일 오전 9시에 주간 요약을 생성하고 팀에 이메일로 보내는 함수를 실행해줘.인프라 관리 없이 반복 작업을 스케줄에 맞춰 자동화합니다.
가입 후 온보딩 플로우사용자가 가입하면 환영 이메일을 즉시 보내고, 3일 후에 후속 이메일을 보내줘.앱 이벤트로 트리거되는 다단계 지연 워크플로우를 오케스트레이션합니다.
데이터 동기화 파이프라인매시간 외부 API에서 새 레코드를 가져와 데이터베이스에 upsert 해줘.실패 시 자동 재시도되는 주기적 백그라운드 동기화를 실행합니다.
처리 파이프라인사용자가 설명을 제출하면 기본 이미지를 만들고, 여러 크기로 팬아웃해 생성하고 저장한 뒤 완료되면 이메일을 보내줘.무겁고 느리거나 불안정한 처리를 팬아웃하여 속도와 신뢰성을 높입니다.

Inngest 연결 방식

각 Inngest 연결은 하나의 Inngest Event Key와 하나의 Signing Key를 사용합니다.

Lovable 워크스페이스에서는:

  • Inngest 연결을 여러 개 만들 수 있습니다.
  • 각 연결은 별도의 자격 증명 설정입니다.
  • 여러 프로젝트가 같은 연결을 사용할 수 있습니다.

이를 통해 스테이징과 프로덕션 같은 환경을 분리할 수 있습니다.

Inngest 연결하기

워크스페이스 admin 또는 owner가 Inngest를 연결할 수 있습니다.

연결이 생성되면 워크스페이스의 모든 프로젝트에서 Inngest를 사용할 수 있습니다.

사전 준비

  • 커넥터 권한: 워크스페이스 admin 및 owner가 Inngest 연결을 생성 및 관리할 수 있습니다
  • 추가 admin 제어: Business 및 Enterprise 플랜에서는 워크스페이스 admin 및 owner가 앱 커넥터 가용성을 워크스페이스 수준에서 활성화 또는 비활성화할 수 있습니다
  • 사전 준비 사항: Event Key와 Signing Key가 있는 Inngest 계정
  • 프로덕션 권장: 스테이징과 프로덕션에 별도의 Inngest 환경을 사용하세요

Inngest 사용량과 요금은 본인의 Inngest 계정에서 관리됩니다. 함수 실행 비용은 Lovable이 아닌 Inngest에서 청구합니다.

앱 커넥터 연결은 워크스페이스 수준입니다. 연결된 프로젝트를 사용할 수 있는 워크스페이스 구성원은 해당 프로젝트에서 Inngest 연결도 사용할 수 있습니다.

Inngest 연결 설정

커넥터 열기

ConnectorsApp connectors에서 Inngest를 선택합니다.

새 연결 추가

Add connection을 클릭합니다.

연결 이름 지정

Display name에 명확한 이름을 입력합니다. 예: Inngest Prod 또는 Inngest Staging.

자격 증명 입력

Inngest Event Key와 Signing Key를 인증 필드에 붙여넣습니다. 이 값들은 Inngest 대시보드의 Settings -> Keys에서 확인할 수 있습니다.

연결 생성

Create를 클릭합니다.

앱에서 사용

Lovable에 Inngest를 사용하는 백그라운드 작업이나 스케줄 워크플로우를 추가하도록 프롬프트한 뒤, 이벤트를 트리거하고 Inngest 대시보드에서 함수 실행을 확인하며 테스트합니다.

FAQ

제한 사항

  • Inngest 앱 커넥터는 사용자별 연결 플로우가 아닌 워크스페이스 수준의 자격 증명입니다.
  • 함수는 Lovable이 아닌 Inngest 대시보드를 통해 관리 및 모니터링됩니다.
  • 커넥터 변경 후 연결된 프로젝트가 이벤트를 트리거하지 않으면 연결을 열어 해당 프로젝트에 여전히 연결되어 있는지 확인하세요.

Inngest 연결에서 프로젝트 연결 해제

Editor 이상 권한을 가진 사용자는 연결 자체를 삭제하지 않고 특정 프로젝트만 연결 해제할 수 있습니다. 연결은 다른 프로젝트에서 계속 사용할 수 있습니다.

연결 해제 방법:

Connectors 열기

Connectors를 열고 App connectors로 이동한 뒤 **Inngest**를 선택합니다.

연결 열기

관리할 연결을 엽니다.

프로젝트 선택

Linked projects에서 연결 해제할 프로젝트를 선택합니다.

확인

Unlink projects를 클릭하고 확인합니다.

연결 해제 후 해당 프로젝트는 이 연결을 통해 Inngest에 접근할 수 없습니다. 필요하면 다른 연결로 다시 연결할 수 있습니다.

Inngest 연결 삭제

워크스페이스 admin 또는 owner가 Inngest 연결을 삭제할 수 있습니다.

연결 삭제는 영구적이며 되돌릴 수 없습니다. 연결된 모든 프로젝트에서 인증 정보가 제거되며, 새 연결을 만들기 전까지 이 연결을 사용하던 앱은 동작을 멈춥니다.

삭제 전에 Linked projects 섹션에서 현재 이 연결을 사용 중인 프로젝트를 먼저 확인하세요.

삭제 방법:

Connectors 열기

Connectors를 열고 App connectors로 이동한 뒤 **Inngest**를 선택합니다.

연결 열기

삭제할 연결을 엽니다.

연결된 프로젝트 확인

Linked projects 섹션을 확인합니다.

삭제

Delete this connection에서 Delete를 클릭하고 확인합니다.

On this page