Lovable한국어 문서

프로젝트를 라이브 URL에 배포하고, 게시된 앱에 접근할 수 있는 사람을 제어하고, 사이트 메타데이터를 구성하고, 언제든지 업데이트하거나 게시를 취소합니다.

Lovable 프로젝트 게시

프로젝트를 라이브 URL에 배포하고, 게시된 앱에 접근할 수 있는 사람을 제어하고, 사이트 메타데이터를 구성하고, 언제든지 업데이트하거나 게시를 취소합니다.

게시는 Lovable 프로젝트의 스냅샷을 공유할 수 있는 URL에 배포하여 라이브 웹 앱으로 만듭니다. Lovable이 게시된 앱을 호스팅하므로 서버를 설정할 필요가 없고 HTTPS도 포함됩니다. 현재 버전만 배포되며, 플랜에 따라 게시된 앱에 접근할 수 있는 사람을 제어할 수 있습니다.

빠른 시작: 첫 프로젝트 게시

게시는 두 번의 클릭으로 끝나며 기본값은 대부분의 프로젝트에 적합합니다.

Publish 클릭

프로젝트에서 에디터 오른쪽 상단의 Share 옆에 있는 Publish 버튼을 클릭합니다. 좁은 창에서는 레이블 없이 아이콘으로 축소됩니다.

Publish 다시 클릭

대화상자가 lovable.app으로 끝나는 웹사이트 주소를 제안하고 기본 보안 스캔을 실행합니다. 기본값을 유지하고 Publish를 클릭하거나 먼저 주소와 대상을 조정하세요. 배포가 완료되면 Lovable이 라이브 링크를 보여 줍니다.

사이트 제목, 설명, 아이콘은 Lovable이 앱을 빌드할 때 생성합니다. 변경하려면 채팅에서 Lovable에게 요청하세요. 각 페이지가 링크 미리보기와 검색 결과에 어떻게 표시되는지 확인하려면 사이트 메타데이터 자동 생성을 참고하세요.

이후 변경 사항을 푸시하려면 같은 대화상자를 열고 Publish changes를 클릭하세요. 이 페이지의 나머지에서는 채팅에서 게시하기, 대화상자의 모든 옵션, 사이트 메타데이터, 재게시와 게시 취소, 앱을 게시하고 볼 수 있는 사람을 설명합니다.

채팅에서 게시

Publish 대화상자를 열지 않고 채팅에서 Lovable에게 게시를 요청할 수도 있습니다. 다음과 같은 프롬프트를 사용해보세요.

Publish my app
Deploy this project
Ship it
Go live

특정 Lovable 서브도메인을 요청하려면:

Publish to my-todos.lovable.app

Lovable은 게시 관련 워크스페이스 설정과 권한을 모두 준수합니다. 게시 설정을 확인하고, Publish 대화상자와 동일한 보안 검사를 실행한 후 배포를 예약합니다.

Lovable은 publish 도구를 자동 승인으로 설정하지 않은 한 게시 전에 승인을 요청합니다. 채팅에서 사이트를 볼 수 있는 사람을 변경하거나 커스텀 도메인을 연결해 달라고 요청할 수도 있습니다. Lovable은 게시하기 전에 가시성 변경을 적용하고, 도메인을 연결하기 전에는 확인을 요청합니다. 게시를 취소하려면 UI의 옵션 중 하나를 사용하세요.

채팅에서의 게시는 일반 채팅 사용으로 처리되며 크레딧을 소비합니다.

Publish 대화상자 단계별 안내

빠른 시작에서 기본값을 다뤘습니다. 이 절에서는 대화상자의 모든 옵션을 살펴봅니다. 대화상자는 웹사이트 URL, 웹사이트를 볼 수 있는 대상, 보안 검사를 한 화면에 모두 보여 줍니다.

Publish 대화상자 열기

프로젝트에서 오른쪽 위의 Publish 버튼을 클릭합니다. 기본적으로 editor 이상이 프로젝트를 게시할 수 있습니다.

게시 대화상자가 열리면 Lovable이 백그라운드에서 Basic 보안 스캔을 자동으로 실행합니다. 이 스캔은 약 10초가 걸리며 row-level security(RLS) 정책 실수를 포함한 데이터베이스 구성 오류와 dependency 및 connector 위험을 확인합니다.

웹사이트 주소 설정

  • 첫 게시에서는 Website URL 필드에서 제안된 URL을 직접 수정하거나 그대로 둡니다. 기본적으로 앱은 프로젝트의 URL subdomain을 사용하는 [url-subdomain].lovable.app에 게시됩니다.

    Business 및 Enterprise 플랜에서는 app-name.workspace-subdomain.lovable.app과 같은 워크스페이스 브랜드 URL 패턴으로 앱을 게시할 수 있습니다. 브랜드 앱 URL은 게시된 모든 앱에 걸쳐 일관된 워크스페이스 수준 URL 구조를 만들며 Settings → Workspace → Branded app URLs에서 구성됩니다. 설정하려면 브랜드 URL로 앱 게시를 참조하세요.

  • 게시한 뒤에는 커스텀 도메인을 추가하거나(유료 플랜에서 사용 가능) Project settings → URL subdomain에서 서브도메인을 변경할 수 있습니다.
  • 프로젝트에서 처음 구매하거나 연결한 커스텀 도메인을 Lovable이 설정하는 동안에는 대화상자의 Website URL 필드 아래에 해당 도메인과 설정 중이라는 안내가 표시됩니다. 도메인이 Live 상태가 될 때까지는 앱을 lovable.app 주소에 게시합니다.

웹사이트를 볼 수 있는 대상 선택

URL 아래의 가시성 행(예: Visible to anyone with the link)을 선택하면 대상 선택기가 열립니다. 플랜에 따라 웹사이트를 볼 수 있는 대상을 제어할 수 있습니다.

  • Public: URL을 가진 누구나 게시된 앱을 방문할 수 있습니다(공개 웹사이트 접근)
  • Workspace (Business 및 Enterprise 플랜): 로그인한 워크스페이스 멤버만 게시된 앱을 방문할 수 있습니다(비공개 웹사이트 접근)
  • Custom (Business 및 Enterprise 플랜): 전체 워크스페이스, 특정 사용자, 그룹, 이메일로 초대한 외부 사용자에게 접근 권한을 줍니다. 워크스페이스 외부 사용자 초대를 참고하세요.

대상 변경은 Publish 또는 게시된 프로젝트의 Publish changes를 선택할 때 적용됩니다. 플랜별 웹사이트 접근 방식은 게시된 앱을 볼 수 있는 사람을 참고하세요.

보안 스캔 결과 확인

대화상자는 Basic scan 결과를 한 줄로 보여 줍니다. 스캔을 통과하면 No security issues found가, 그렇지 않으면 검토할 이슈 수가 표시됩니다.

  • 스캔이 이슈를 발견하면 해당 행을 선택해 Security view를 열고 검토·수정할 수 있습니다. 발견 사항은 기본적으로 게시를 차단하지 않지만, 앱을 사용 가능하게 만들기 전에 critical 이슈를 해결하는 것이 좋습니다.
  • critical 발견 사항이 있으면 대화상자가 전체 스캔 내역을 보여 주고, 추가 커버리지를 위한 선택적 Deep scan을 제안합니다.

Deep scan은 보통 약 4분이 걸리는 선택적 agentic 코드베이스 리뷰입니다. 노출된 시크릿, 안전하지 않은 입력 처리, 인가 간극과 같은 애플리케이션 코드 취약점을 찾습니다.

자세한 내용은 보안 개요와 프로젝트 보안 뷰를 참조하세요.

게시 컨트롤

워크스페이스 admin과 owner는 안전하지 않은 애플리케이션이 배포되지 않도록 Settings → Security → Privacy & security에서 더 엄격한 게시 규칙을 강제할 수 있습니다. Block publishing with critical findings는 error 수준 발견 사항이 해결되지 않은 동안 게시를 막습니다.

프로젝트 게시

준비가 되면 Publish를 클릭합니다. 배포가 완료되면 Lovable이 Your website is live로 알리고, 링크 복사·사이트 방문 버튼과 함께 검색 결과에 사이트가 어떻게 보이는지 미리보기를 제공합니다. 사이트 제목 옆의 Edit을 클릭하면 각 페이지의 소셜 및 검색 표시 모습을 확인하거나 변경할 수 있습니다.

프로젝트를 게시한 후에도 계속 반복할 수 있습니다. 나중에 업데이트를 푸시하려면 대화상자를 다시 열고 Publish changes를 클릭합니다.

공개적으로 게시한 후 SEO 리뷰를 다시 실행해 인덱싱, 성능, 접근성, AI 검색 준비도, Google Search Console 설정에 대한 라이브 검사를 활성화하세요.

커스텀 도메인을 연결하면 Lovable이 Google Search Console에서 도메인을 검증하고 sitemap을 제출하는 데 도움이 되도록 리뷰를 다시 실행하세요.

사이트 메타데이터 자동 생성

Lovable은 앱을 빌드하면서 브라우저 탭과 검색 결과에 표시되는 사이트 제목, meta description, 사이트 아이콘(favicon)을 생성합니다. 링크 미리보기에 표시되는 소셜 공유 이미지(OG image)는 사이트가 서비스될 때 선택됩니다. Lovable은 설정해 달라고 요청한 이미지가 있으면 이를 사용하고, 없으면 앱의 최신 스크린샷을 사용합니다. 공개적으로 표시되지 않는 사이트에는 소셜 공유 이미지가 자동으로 지정되지 않습니다. 변경하려면 채팅에서 요청하세요.

Change my site title to "Acme Task Tracker", write a meta description about team to-do lists, and generate a new social sharing image.

메타데이터는 사이트 전체에 한 번 설정되지 않고 페이지마다 설정됩니다. Lovable이 앱의 각 페이지 내용을 바탕으로 고유한 제목과 설명을 생성하며, 각 페이지에 자체 소셜 공유 이미지를 둘 수도 있습니다. 메타데이터를 확인하고 바꾸는 작업을 채팅으로 처리하는 이유도 여기에 있습니다. 채팅에서는 "Update the meta description of the pricing page."처럼 특정 페이지를 지정할 수도 있습니다.

메타데이터 편집은 다른 빌드 요청과 마찬가지로 일반 채팅 사용량으로 처리되어 크레딧을 사용합니다.

결과를 확인하려면 미리보기 위의 페이지 선택기를 여세요. 페이지마다 공유했을 때의 모습을 보여 주는 Social 카드와 검색 결과에서의 모습을 보여 주는 Search 카드가 있습니다.

게시하는 동안에도 Social 카드와 Search 카드를 열 수 있습니다.

  • Publish 대화상자에서 오른쪽 위의 ⋮ 메뉴를 열어 Social & search appearance를 선택하거나, 웹사이트 URL 옆의 favicon을 클릭합니다. 두 방법 모두 사이트 게시 여부와 관계없이 작동합니다.
  • 게시 직후 Your website is live 화면은 검색 결과에서 사이트가 어떻게 보이는지 미리 보여 줍니다. 사이트 제목 옆의 Edit을 클릭하면 페이지 선택기에서 Social 카드와 Search 카드가 열립니다.

검색 엔진, 소셜 미디어 미리보기, AI 시스템을 위해 Lovable 앱을 최적화하는 방법은 SEO 및 AI 검색을 위한 앱 최적화를 참조하세요.

새 변경 사항을 라이브로 반영하려면 다시 게시하기

게시할 때마다 Lovable은 프로젝트의 스냅샷을 라이브 URL에 배포합니다. 현재 버전만 배포되며 이후 변경 사항은 자동으로 라이브에 반영되지 않습니다. 게시한 프로젝트를 계속 작업한다면 다시 게시해야 라이브 앱이 갱신됩니다. 새 변경 사항을 배포하려면 Publish를 클릭한 다음 Publish changes를 클릭하세요.

초안을 수락하는 것은 게시가 아닙니다. 초안을 수락하면 그 편집 내용이 프로젝트의 게시되지 않은 변경 사항에 합쳐지며, 방문자는 프로젝트를 게시한 뒤에야 볼 수 있습니다.

게시된 프로젝트에 라이브 버전보다 새로운 변경 사항이 있으면 Publish 버튼에 작은 점이 나타납니다. 대화상자를 열지 않아도 배포할 업데이트가 있다는 것을 한눈에 알 수 있습니다. 점은 게시하면 사라집니다. 새로 게시할 내용이 없거나 게시 권한이 없으면 표시되지 않습니다.

프로젝트 게시 취소 방법

라이브 앱의 게시를 취소하고 제거하는 방법은 세 가지입니다.

게시 취소되면:

  • 라이브 URL에 접근할 수 없게 됩니다
  • 프로젝트는 에디터에 남아 있습니다

누가 프로젝트를 게시할 수 있나요?

기본적으로 모든 플랜에서 editor 이상이 프로젝트를 게시할 수 있습니다.

Enterprise 플랜에서는 admin과 owner가 웹에 외부 게시할 수 있는 사람을 제한할 수 있습니다. Settings → Security → Privacy & security → Who can publish externally로 이동해 다음 중 하나를 선택하세요.

  • Editors and above(기본값)
  • Admins and owners
  • Owners only

Owners only를 선택하거나 이 설정에서 벗어나도록 바꾸는 일은 워크스페이스 owner만 할 수 있습니다.

게시된 앱을 볼 수 있는 사람

웹사이트 접근 제어는 플랜에 따라 다릅니다.

Free 및 Pro 플랜

링크를 가진 누구나 게시된 앱을 방문할 수 있습니다. 즉, 웹에 외부 게시됩니다. 이러한 플랜에서는 웹사이트 접근을 제한할 수 없으므로 게시 전에 공유할 준비가 되었는지 확인하세요.

Business 및 Enterprise 플랜

게시 대화상자의 가시성 행을 선택하면 Who can view your site? 선택기가 열리고, 여기서 게시된 앱에 누가 접근할 수 있는지 고를 수 있습니다.

  • Public: URL을 가진 누구나 게시된 앱을 방문할 수 있습니다. 즉, 웹에 외부 게시합니다.
  • Workspace(워크스페이스 이름으로 표시): 로그인한 워크스페이스 멤버만 방문할 수 있습니다. 즉, 워크스페이스에 내부 게시합니다.
  • Custom: 전체 워크스페이스, 그룹, 개별 멤버, 이메일로 초대한 외부 사용자로 정확한 대상을 구성합니다. 워크스페이스 외부 사용자 초대를 참고하세요.

이를 통해 다음을 할 수 있습니다.

  • 워크스페이스에 비공개로 유지되는 내부 앱 빌드 및 공유
  • 외부 사용자를 워크스페이스 멤버로 추가하지 않고 client 또는 contractor에게 비공개 앱 공유
  • 우발적인 외부 게시 방지
  • 민감한 데이터에 대한 거버넌스 및 컴플라이언스 지원

대상 변경은 편집하는 동안에는 적용되지 않습니다. Publish 또는 게시된 프로젝트의 Publish changes를 선택하면 Lovable이 접근 권한을 갱신하고 초대 이메일을 보냅니다.

워크스페이스 admin과 owner는 또한 Settings → Security → Privacy & security → Default website access에서 모든 게시된 프로젝트에 대한 기본 웹사이트 접근 정책을 설정할 수 있습니다.

게시 대화상자에서 누가 웹사이트를 볼 수 있는지 선택해 개별 프로젝트에 대해 워크스페이스 기본값을 재정의할 수 있습니다. 변경하지 않으면 프로젝트는 워크스페이스 기본값을 상속합니다.

워크스페이스 외부 사용자 초대

Business 및 Enterprise에서는 client나 contractor 같은 워크스페이스 외부 사용자에게 사이트를 공개하거나 워크스페이스 멤버로 추가하지 않고도 내부 게시 앱의 viewer 접근 권한을 줄 수 있습니다. Project editor 이상이 웹사이트 대상을 관리할 수 있습니다.

대상 선택기 열기

게시 대화상자에서 가시성 행을 선택하여 **Who can view your site?**를 열고 Custom을 선택한 뒤 Custom 카드의 View and edit을 선택합니다.

이메일로 초대

검색 필드에 이메일 주소를 입력합니다. 워크스페이스 외부 주소에는 Invite 옵션이 표시됩니다. 이를 선택하면 Added 아래에 사용자가 추가되고 Custom 카드 아래에 Shared with 2 external people 같은 안내가 표시됩니다.

워크스페이스에서 외부 초대를 껐다면 이메일 옵션이 나타나지 않습니다. 워크스페이스가 외부 초대를 회사의 verified domain으로 제한한다면, 다른 도메인의 주소에는 Only verified-domain emails can be invited가 표시되고 추가할 수 없습니다.

변경 게시

Done으로 선택기를 닫고 Publish 또는 게시된 프로젝트의 Publish changes를 선택합니다. 이때 초대 이메일을 보내고 접근 권한을 갱신합니다. 버튼을 선택하기 전에는 초대가 적용되지 않고 이메일도 전송되지 않습니다.

초대 이메일에는 사이트 링크가 포함됩니다. 이미 Lovable을 사용하는 사람은 앱 내 알림도 받습니다. 초대받은 이메일로 로그인해야 하며 계정이 없다면 그 주소로 만들 수 있습니다. 이후 접근 권한은 계정에 연결되고 대상 목록에 EXT 레이블로 표시됩니다.

다음 제한을 확인하세요.

  • 초대는 만료되지 않습니다. 대상에서 사용자를 제거하고 변경을 적용하면 접근 권한이 취소되며, 다시 초대하면 새 이메일이 전송됩니다.
  • 워크스페이스 멤버를 외부 viewer로 초대할 수 없습니다. 워크스페이스, 사람, 그룹 옵션으로 추가하세요.
  • 업데이트당 이메일 초대는 최대 10개이며, 주소당 하루 최대 10개의 초대 이메일을 받을 수 있습니다.
  • 워크스페이스 admin과 owner는 Settings → Security → Privacy & security의 External invites에서 전체 워크스페이스의 외부 초대를 끌 수 있습니다. 이미 초대한 사용자는 접근 권한을 유지합니다.
  • admin과 owner는 Who can receive external invites 설정으로 외부 초대를 회사의 verified domain으로 제한할 수도 있습니다. 다른 주소는 추가할 수 없으며, 선택기가 그 이유를 표시합니다.
  • Security insights는 외부 viewer가 있는 내부 게시 프로젝트를 표시하므로 admin이 접근 권한을 검토할 수 있습니다.

Trust center

외부에 게시한 앱에는 Trust center도 둘 수 있습니다. Trust center는 앱이 어떻게 서비스되고 빌드되는지에 대한 검증 가능한 사실을 담아 Lovable이 앱 자체 도메인에 생성하는 보안 페이지입니다. Project settings → Publishing에서 Trust center를 활성화하세요. 게시할 때마다 새로 평가하므로 Trust center는 항상 현재 라이브 배포를 설명합니다.

FAQ

문제 해결

게시가 실패하면 Publish 대화상자에 원인과 해결 방법을 설명하는 Publishing failed 배너가 표시됩니다. Lovable이 도울 수 있는 문제라면 이미 세부 정보를 알고 있으므로 채팅에서 도움을 요청할 수 있습니다.

게시 실패 메시지는 연결된 서비스의 원시 로그나 출력을 포함하지 않으므로 secret과 연결 세부 정보가 UI에 노출되지 않습니다. 단, 빌드 오류와 데이터베이스 변경 충돌은 예외입니다. 조치할 수 있도록 배너에 빌드 실패 요약이나 데이터베이스 자체 오류 메시지가 표시됩니다.

관련 주제

On this page