IBM Cloud (이전 Bluemix)에 Express를 배포하는 방법

IBM Cloud(이전 Bluemix)



heroku 이외의 옵션은 없을까라고 생각하고 여러가지 찾고 있었지만,
요금 체계도 바뀌어 결국 heroku에 침착할까.
하지만 다른 서비스도 사용해보고 싶다는 것으로 구 Bluemix를 사용하여 Express를 배포하는 방법을 조사해 보았다.

수십 번 달여?



소개하고있는 사람은 몇 명이나 있었지만, 캡처 낡거나 (Bluemix의 남아 있거나)했기 때문에,
IBM Cloud 버전에서 시도했습니다.

환경



우분투 16.04LTS 64bit

전제



배포할 프로그램은 사전에 준비해야 합니다.
npm -g express-generator로 생성기를 설치하고,
알맞은 파일에 Express.js를 초기 상태를 만들어 낸다.
2분 정도로 끝난다.

IBM 클라우드 라이트 계정 등록



htps //w w. 이 bm. 코 m/cぉ우 d코 m 쁘띠 g/jp/쟈/bぅ에미 x/ぃ테-아코응 t/
이 페이지에서 라이트 계정을 등록해 간다.



라이트 계정 등록하기 선택


  • 이메일 주소
  • 이전에 실시한 30 일 동안 무료 평가판에 등록한 이메일 주소를 사용할 수없는 것 같습니다

  • 이름
  • 회사명(선택 사항)
  • 국가 또는 지역
  • 비밀번호
    입력
    마지막 체크 박스는 체크하지 않아도 좋다.
    입력이 완료되면 계정 만들기를 선택합니다.



  • 등록 확인 메일이 송신되므로, 메일을 확인.
    URL로 이동하면 계정이 활성화됩니다.

    IBM 클라우드에 로그인



    htps //w w. 이 bm. 코 m/아코응 t/jp/자/
    위 페이지를 날고 로그인을 선택하고,
    이메일 주소, 비밀번호를 입력하여 로그인을 완료합니다.



    처음 로그인에 한해 이런 화면이 나올지도 모르기 때문에 Proceed를 선택.



    IBMCloud 시작을 선택합니다. 액세스한 URL에 따라 영어와 일본어의 양 패턴이 있을지도.



    이 화면이 나오면 계정 작성은 완료.
    이어서 프로그램을 배포한다.

    cf 설치



    아래 URL로 점프.
    htps : // / cs. c ぉ う ふぉ 응 dry. rg/cf-cぃ/
    [Installing the cf CLI]에서 Debian/Ubuntu용 .deb 파일 링크가 있으므로 선택하여 다운로드.
    다운로드가 완료되는 대로 패키지를 설치.
    그러면 cf 명령을 사용할 수 있게 됩니다.
    $ cf -v
    cf version 6.36.1+e3799ad7e.2018-04-04
    

    명령이 없거나 화내지 않으면 완료.

    배포



    우선은 API의 엔드 포인트를 지정.
    $ cf api https://api.ng.bluemix.net
    

    그런 다음 ibmcloud 계정으로 로그인하십시오.
    $ cf login
    

    메일 주소라든지 비밀번호라든지 묻는다고 생각하므로, 등록한 계정으로 로그인한다.

    그런 다음 루트 디렉토리에 manifest.yml 파일을 만듭니다.
    ---
    applications:
    - name: sample-express
      memory: 128M
      host: sample-express
    

    manifest.yml에 대한 자세한 내용은 여기에서 생략합니다. (라고 할지 잘 조사하지 않는다)
    이름과 호스트 이름을 독특하게 다루면 우선 OK 같다.

    마지막으로 ibmcloud로 push하여 종료.
    $ cf push
    

    (manifest.yml이 자동으로로드됩니다)

    이제 익스프레스 샘플 페이지에 액세스할 수 있다고 생각합니다.

    좋은 웹페이지 즐겨찾기