범용 편집기용 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 저장소에 액세스하는 데 필요한 자격 증명을 확인합니다.
- 저장소 정보에 액세스하는 방법에 대한 자세한 내용은 저장소 액세스 문서를 참조하십시오.
-
저장소 정보 대화 상자에서 자격 증명을 사용하여 로컬 컴퓨터에서 저장소를 복제합니다.
-
로컬 클론의 폴더를 찾아 열고 숨겨진/점 파일을 제외한 모든 컨텐츠를 삭제합니다.
-
코드 을(를) 클릭한 다음 드롭다운에서 ZIP 다운로드 를 클릭하여 GitHub(
https://github.com/Adobe-Marketing-Cloud/summit-2024-l425-securbank
)에서 최신 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 파일이 생성됩니다. Developer Console을 닫고 Cloud Manager으로 돌아가기 전에 향후 단계에서 사용할 수 있도록 토큰 자체(나머지 JSON은 필요하지 않음)만 보안 위치에 복사합니다.
-
Cloud Manager으로 돌아가서 개요 탭에서 환경의 URL을 마우스 오른쪽 단추로 클릭하여 복사하고 향후 단계에서 사용할 수 있도록 안전한 위치에 저장합니다.
SecurBank 웹 앱을 다운로드하여 구성합니다. download-web-app
이제 SecurBank 웹 앱을 다운로드하여 구성할 수 있습니다.
-
코드 을(를) 클릭한 다음 드롭다운에서 ZIP 다운로드 를 클릭하여 GitHub(
https://github.com/Adobe-Marketing-Cloud/summit-2024-l425/tree/ue-z-final-with-events
)에서 최신 SecurBank 앱 코드를 검색합니다. -
로컬 파일 시스템에서 zip 파일의 압축을 해제합니다.
-
기본 코드 편집기를 시작하고
summit-2024-l425-ue-z-final-with-events/react-app/.env
의 SecurBank 앱 프로젝트에서 숨겨진 환경 파일을 엽니다. -
.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
-
URL
https://localhost:3000
에 대한 브라우저 창이 열립니다.- 개발 목적이므로 유효한 인증서가 제공되지 않습니다. 따라서 브라우저에 알리고 페이지에 액세스할 수 있도록 해야 할 수 있습니다.
-
축하합니다! 이제 브라우저에서 SecurBank 앱이 성공적으로 실행되는 것을 볼 수 있습니다.
콘텐츠가 아직 나타나지 않으면 실행한 Dev에 배포 파이프라인이 성공적으로 완료되었는지 확인하십시오.