6.4.2. 워크플로우


위의 템플릿 URL 중 하나의 git clone 을 로컬로 실행합니다. 애플리케이션 소스 코드를 추가하고 커밋하고 GitHub 리포지토리를 푸시한 다음 위에 나열된 템플릿 중 하나에서 v3 빠른 시작 애플리케이션을 시작합니다.

  1. 애플리케이션용 GitHub 리포지토리를 생성합니다.
  2. 빠른 시작 템플릿을 복제하고 GitHub 리포지토리를 원격으로 추가합니다.

    $ git clone <one-of-the-template-URLs-listed-above>
    $ cd <your local git repository>
    $ git remote add upstream <https://github.com/<git-id>/<quickstart-repo>.git>
    $ git push -u upstream master
    Copy to Clipboard Toggle word wrap
  3. 소스 코드를 GitHub에 커밋하고 내보냅니다.

    $ cd <your local repository>
    $ git commit -am “added code for my app”
    $ git push origin master
    Copy to Clipboard Toggle word wrap
  4. v3에서 새 애플리케이션을 생성합니다.

    $ oc new-app --template=<template> \
    -p SOURCE_REPOSITORY_URL=<https://github.com/<git-id>/<quickstart_repo>.git> \
    -p DATABASE_USER=<your_db_user> \
    -p DATABASE_NAME=<your_db_name> \
    -p DATABASE_PASSWORD=<your_db_password> \
    -p DATABASE_ADMIN_PASSWORD=<your_db_admin_password> 
    1
    Copy to Clipboard Toggle word wrap
    1
    MongoDB에만 적용됩니다.

    이제 포드 2개, 웹 프레임워크 포드 및 데이터베이스 포드가 실행 중이어야 합니다. 웹 프레임워크 포드 환경은 데이터베이스 포드 환경과 일치해야 합니다. oc set env pod/<pod_name> --list:로 환경 변수를 나열 할 수 있습니다.

    • DATABASE_NAME 은 이제 &lt ;DB_SERVICE>_DATABASE
    • DATABASE_USER 이제 &lt ;DB_SERVICE>_USER
    • DATABASE_PASSWORD 이제 &lt ;DB_SERVICE>_PASSWORD
    • DATABASE_ADMIN_PASSWORD 는 이제 MONGODB_ADMIN_PASSWORD (MongoDB에만 적용 가능)

      SOURCE_REPOSITORY_URL 이 지정되지 않은 경우 템플릿은 위의 템플릿 URL(https://github.com/openshift/<quickstart>-ex)을 소스 리포지토리로 사용하고 hello-welcome 애플리케이션이 시작됩니다.

  5. 데이터베이스를 마이그레이션하는 경우 데이터베이스를 덤프 파일로 내보내고 새 v3 데이터베이스 Pod의 데이터베이스를 복원합니다. 데이터베이스 포드가 이미 시작되어 실행 중이므로 데이터베이스 애플리케이션 데이터베이스 애플리케이션에 설명된 단계를 참조하여 oc new-app 단계를 건너뜁니다.
맨 위로 이동
Red Hat logoGithubredditYoutubeTwitter

자세한 정보

평가판, 구매 및 판매

커뮤니티

Red Hat 문서 정보

Red Hat을 사용하는 고객은 신뢰할 수 있는 콘텐츠가 포함된 제품과 서비스를 통해 혁신하고 목표를 달성할 수 있습니다. 최신 업데이트를 확인하세요.

보다 포괄적 수용을 위한 오픈 소스 용어 교체

Red Hat은 코드, 문서, 웹 속성에서 문제가 있는 언어를 교체하기 위해 최선을 다하고 있습니다. 자세한 내용은 다음을 참조하세요.Red Hat 블로그.

Red Hat 소개

Red Hat은 기업이 핵심 데이터 센터에서 네트워크 에지에 이르기까지 플랫폼과 환경 전반에서 더 쉽게 작업할 수 있도록 강화된 솔루션을 제공합니다.

Theme

© 2025 Red Hat