IT & CODE 이야기

AWS에 C9 Rails server 만들기 본문

CODE/Server

AWS에 C9 Rails server 만들기

Karoid 2016. 4. 20. 01:31

사전 준비

  1. Xshell 설치
  2. AWS 가입

AWS 기본설정

  1. AWS 지역설정: 서울
  2. AWS 인스턴스 생성: AWS Market을 이용하여 rails 서버를 이미지로 생성!
  3. AWS 보안 그룹에서 3000-3500번 포트 개방

패키지 업데이트

sudo apt-get update
sudo apt-get upgrade

C9 설치

git clone https://github.com/c9/core.git c9sdk
c9sdk/scripts/install-sdk.sh

---------서버를 다시 실행시킬때 -----------
sudo /opt/bitnami/ctlscript.sh stop apache
screen sudo node c9sdk/server.js -p 80 -a :
동시에 ctrl+a+d

boot.rb 바꾸기

require 'rails/commands/server' module Rails class Server def default_options super.merge(Host: '0.0.0.0', Port: 3000) end end end

주의사항

강의 내용에 담지 못했지만, 이미지 파일 자체가 구 버젼이라서, rake db:migrate 같은 rake로 시작하는 명령어를 bin/rake db:migrate 같은 형식으로 바꿔서 써야 작동하는 것을 확인했습니다.

bundle install 명령어도 마찬가지로 bin/bundle install로 작동하네요

rake db:migrate => bin/rake db:migrate

bundle install => bin/bundle install


Comments