범용 편집기용 SecurBank 샘플 앱 securbank
SecurBank 앱을 사용하여 범용 편집기의 기능을 직접 체험해 보십시오. 이 앱은 범용 편집기의 성능, 유연성 및 유용성을 보여주도록 설계되어 콘텐츠 제작을 가속화합니다.
사전 요구 사항 prerequisites
SecurBank 설치 installation
SecurBank 앱의 설치는 간단하지만, AEM as a Cloud Service의 여러 영역에 영향을 미치므로 여러 단계가 필요합니다. 다음은 주요 단계에 대한 개요입니다.
다음 섹션에서는 필요한 개별 작업에 대해 자세히 설명합니다.
Cloud Manager에서 샌드박스 프로그램을 만듭니다. create-sandbox-program
SecurBank를 설치할 새 Cloud Manager 프로그램이 필요합니다.
-
my.cloudmanager.adobe.com에서 Cloud Manager에 로그인한 다음 적절한 조직을 선택합니다.
-
SecurBank 앱에 대한 새로운 샌드박스 프로그램을 만듭니다.
- 솔루션 및 추가 기능 을 선택할 때 기본 옵션을 사용합니다.
- 샌드박스 프로그램을 만드는 방법에 대한 자세한 내용은 샌드박스 프로그램 만들기 문서를 참조하십시오.
프로그램의 Git 저장소를 복제하고 SecurBank AEM 프로젝트 콘텐츠로 업데이트합니다. clone-and-update
-
프로그램이 생성되면 프로그램을 열고 저장소 탭에서 저장소 정보 액세스 버튼을 탭하거나 클릭하여 저장소 정보 대화 상자를 열고 샌드박스 환경의 Git 저장소에 액세스하는 데 필요한 자격 증명을 확인합니다.
- 저장소 정보에 액세스하는 방법에 대한 자세한 내용은 저장소 액세스 문서를 참조하십시오.
-
저장소 정보 대화 상자의 자격 증명을 사용하여 로컬 컴퓨터에서 저장소를 복제합니다.
-
로컬 복제본의 폴더를 찾아 열고 숨김/점 파일을 제외한 모든 콘텐츠를 삭제합니다.
-
GitHub의
https://github.com/Adobe-Marketing-Cloud/summit-2024-l425-securbank
에서 Code 를 클릭한 다음 드롭다운에서 다운로드 zip 을 클릭하여 최신 SecurBank AEM 프로젝트 코드를 검색합니다. -
로컬 파일 시스템에서 zip 파일의 압축을 풀고 샌드박스 프로그램의 로컬 복제본에 있는 비어 있는 폴더로 이동합니다.
-
터미널을 사용하여 복제된 프로젝트의 폴더로 전환하고 모든 콘텐츠를 커밋한 다음 Git으로 푸시합니다.
git add --all
git commit -m "Adding SecurBank app code"
git push
파이프라인을 실행하여 SecurBank AEM 프로젝트를 배포합니다. run-pipeline
SecurBank용 AEM 프로젝트가 샌드박스 저장소에 커밋되면 파이프라인으로 배포할 수 있습니다.
-
Cloud Manager에서 샌드박스 프로그램의 개요 탭으로 돌아가서 전체 스택 비프로덕션 파이프라인을 실행합니다.
- 파이프라인 실행에 대한 모든 옵션의 선택을 취소합니다.
- 파이프라인 실행에 대한 자세한 내용은 파이프라인 관리 문서를 참조하십시오.
로컬 웹 앱 개발을 위한 Cloud Manager 자격 증명을 검색합니다. retrieve-credentials
SecurBank 앱을 실행하려면 앱을 Cloud Manager에 연결하기 위한 Cloud Manager 자격 증명이 필요합니다.
-
파이프라인이 실행되는 동안 Cloud Manager의 개요 탭으로 돌아가서 환경 이름 옆의 줄임표 버튼을 탭하거나 클릭하고 Developer Console 을 선택합니다.
-
Developer Console에서 통합 탭을 선택한 다음 로컬 토큰 탭을 선택하고 로컬 개발 토큰 가져오기 를 탭하거나 클릭합니다.
-
액세스 토큰이 포함된 JSON 파일이 생성됩니다. 토큰 자체만 복사하여(나머지 JSON은 필요하지 않음) Developer Console을 닫고 Cloud Manager로 돌아가기 전에 이후 단계에서 사용할 수 있도록 안전한 위치에 저장합니다.
-
Cloud Manager로 돌아가서 개요 탭의 환경 URL을 마우스 오른쪽 버튼으로 클릭하여 복사하고 이후 단계에서 사용할 수 있도록 안전한 위치에 저장합니다.
SecurBank 웹 앱을 다운로드하고 구성합니다. download-web-app
이제 SecurBank 웹 앱을 다운로드하고 구성할 수 있습니다.
-
GitHub의
https://github.com/Adobe-Marketing-Cloud/summit-2024-l425/tree/ue-z-final-with-events
에서 Code 를 클릭한 다음 드롭다운에서 다운로드 zip 을 클릭하여 최신 SecurBank 앱 코드를 검색합니다. -
로컬 파일 시스템에서 zip 파일의 압축을 풉니다.
-
선호하는 코드 편집기를 시작하고 SecurBank 앱 프로젝트의
summit-2024-l425-ue-z-final-with-events/react-app/.env
에 있는 숨겨진 환경 파일을 엽니다. -
.env
파일에 다음 변경 사항을 적용하고 저장합니다.REACT_APP_HOST_URI
에 이전에 복사한 환경 URL 값을 붙여넣습니다.REACT_APP_DEV_TOKEN
에 이전에 복사한 로컬 개발 토큰 값을 붙여넣습니다.
SecurBank 웹 앱을 실행합니다. run-web-app
Cloud Manager와 로컬 모두에서 모든 설정이 완료되면 SecurBank 웹 앱을 실행할 수 있습니다.
-
로컬 컴퓨터의 명령줄에서 다운로드하고 압축을 푼 SecurBank 앱 프로젝트의
react-app
폴더로 이동합니다. -
react-app
폴더에서node -i
명령을 사용하여 SecurBank 앱을 설치합니다. -
설치가 완료되면
npm start
명령을 사용하여 SecurBank 앱을 시작합니다. -
설치 및 시작이 성공적으로 완료되면 다음이 표시됩니다.
-
터미널의 출력은 다음과 같습니다.
code language-text Compiled successfully! You can now view securbank in the browser. Local: https://localhost:3000 On Your Network: https://192.168.1.15:3000 Note that the development build is not optimized. To create a production build, use npm run build. webpack compiled successfully
-
그리고
https://localhost:3000
URL에 브라우저 창이 열립니다.- 이는 개발 목적이므로 유효한 인증서가 제공되지 않습니다. 따라서 브라우저에서 해당 페이지에 액세스할 수 있도록 알려야 할 수 있습니다.
-
축하합니다! 이제 브라우저에서 SecurBank 앱이 성공적으로 실행되는 것을 볼 수 있습니다.
콘텐츠가 아직 표시되지 않으면 실행한 개발 배포 파이프라인이 성공적으로 완료되었는지 확인합니다.