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/
이 페이지에서 라이트 계정을 등록해 간다.
라이트 계정 등록하기 선택
입력
마지막 체크 박스는 체크하지 않아도 좋다.
입력이 완료되면 계정 만들기를 선택합니다.
등록 확인 메일이 송신되므로, 메일을 확인.
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이 자동으로로드됩니다)
이제 익스프레스 샘플 페이지에 액세스할 수 있다고 생각합니다.
Reference
이 문제에 관하여(IBM Cloud (이전 Bluemix)에 Express를 배포하는 방법), 우리는 이곳에서 더 많은 자료를 발견하고 링크를 클릭하여 보았다 https://qiita.com/ys22_/items/d34bf16593f08747e110텍스트를 자유롭게 공유하거나 복사할 수 있습니다.하지만 이 문서의 URL은 참조 URL로 남겨 두십시오.
우수한 개발자 콘텐츠 발견에 전념 (Collection and Share based on the CC Protocol.)