rhc 그러니까 옛날 버전 기준이다.
요즘껀 도대체 뭐가 뭔지 모르겠어. 잊지 않겠다 Kubernetes.. o><
rhc app create --no-scaling nodebb https://raw.githubusercontent.com/icflorescu/openshift-cartridge-nodejs/master/metadata/manifest.yml
rhc cartridge add https://raw.githubusercontent.com/icflorescu/openshift-cartridge-mongodb/master/metadata/manifest.yml -a nodebb
https://github.com/icflorescu/openshift-cartridge-nodejs/issues/55
참조.
node.js 버전을 지정하려면 semver.io를 참조. NODE_VERSION_URL 환경 변수도 바꿔줘야한다.
rhc env set -a [어플리케이션 이름] NODE_VERSION_URL=https://semver.io/node/resolve/4
요즘껀 도대체 뭐가 뭔지 모르겠어. 잊지 않겠다 Kubernetes.. o><
rhc app create --no-scaling nodebb https://raw.githubusercontent.com/icflorescu/openshift-cartridge-nodejs/master/metadata/manifest.yml
rhc cartridge add https://raw.githubusercontent.com/icflorescu/openshift-cartridge-mongodb/master/metadata/manifest.yml -a nodebb
https://github.com/icflorescu/openshift-cartridge-nodejs/issues/55
참조.
node.js 버전을 지정하려면 semver.io를 참조. NODE_VERSION_URL 환경 변수도 바꿔줘야한다.
rhc env set -a [어플리케이션 이름] NODE_VERSION_URL=https://semver.io/node/resolve/4
(https://semver.io/node 가 안정버전, https://semver.io/node/unstable 이 최신이다)
일단, NODE_VERSION_URL 을 지정하지 않았으므로 최신(unstable) node.js 설치를 할거다.
app create를 하면 nodebb 디렉토리를 만드는데
cd nodebb
git remote add upstream -m master https://github.com/NodeBB/NodeBB.git
rm -rf `ls` .eslintrc && git commit -a -m 'Cleaned up for NodeBB'
git pull --no-edit -s recursive -X theirs upstream master
순으로 하자. upstream에서 가져올 때 master 로 했는데 원래는 v0.9.x 까지가 권장사항.
git remote add openshift -m master https://github.com/ahwayakchih/openshift-nodebb.git
git pull --no-edit -s recursive -X theirs openshift master
rhc env set NODEBB_ADMIN_EMAIL=[youremail@example.com] -a nodebb
까지해서 기본 메일을 설정하고
git push origin master
로 마무리.
현재 v1.1.2인데 별 문제없이 잘 된다.
update 시엔
git pull --no-edit -s recursive -X theirs upstream master
다시 하면 될 것으로 보인다.
댓글
댓글 쓰기