배포 된 앱이 개발 모드로 실행되고 있지 않은지 어떻게 확인할 수 있습니까? 나는 우분투,의 nginx와 승객 (REE)를 사용하고배포 된 앱이 개발 모드로 실행되고 있지 않은지 어떻게 확인할 수 있습니까?
그래서 조금주의 처음 카피 스트라 노를 사용하고 있습니다.
배포 된 앱이 개발 모드로 실행되고 있지 않은지 어떻게 확인할 수 있습니까? 나는 우분투,의 nginx와 승객 (REE)를 사용하고배포 된 앱이 개발 모드로 실행되고 있지 않은지 어떻게 확인할 수 있습니까?
그래서 조금주의 처음 카피 스트라 노를 사용하고 있습니다.
당신이 승객을 사용하는 경우 다음에
RailsEnv production
시도 귀하의 사이트 구성. 귀하의 카피스트라 노 deploy.rb
은 rake
명령 (기본값)으로 RAILS_ENV=production
을 추가해야합니다.
은 (기본적으로 RailsEnv 생산 사용해야하지만, 당신은 "RailsEnv 개발". 말할 수 있습니다)에 내 말은 위의에 의해
당신의 vhosts.conf
또는 배포판의 아파치는 사이트 구성을 저장하는 곳. 예를 들어
:
<VirtualHost *:80>
ServerName blah.example.com
DocumentRoot /var/www/yourrailsapp/public
RailsEnv production
<Directory /var/www/yourrailsapp/public>
Order allow,deny
Allow from all
</Directory>
</VirtualHost>
기본적으로이 작업은 어디에서 수행됩니까? 내 deploy.rb 파일에서 RAILS_ENV에 대한 참조가 보이지 않습니까? – Blankman
시드 데이터를 가지고 있다면'rake db : seed RAILS_ENV = production'을 사용하는'task : seed do'; 앱을 호스팅하기 위해 어떤 웹 서버를 사용하고 있습니까? 어떤 이유로 레일스 3에서 레일즈 RAILS_ENV = production을 할 수 있는데, 필자는 WEBrick을 사용하고있다. – cfeduke
당신이 아파치 설정 파일에 들어가기를 원할 때마다 (capistrano를 통해) 매번 앱의 가상 호스트 파일에 한 번만 할 필요는 없다. 아파치를 다시 시작하면 설정됩니다. – concept47
당신이 특정 환경을 보장 production' 또는'staging', 당신은 서버의'.bashrc' 또는'환경을 설정하는 .bash_profile'을 편집 할 수 있습니다 '라고하려면 변하기 쉬운. – Swanand