cloudcontrol.comでredmineを実行しようとしています。私は4つの質問があります:
- Webサーバーを起動するためにさらに多くのことを行う必要があります。たとえば、デプロイするたびにrakeタスクを実行する必要があります。それらを1つのライナーに入れることはできますか?テスト用にProcfileで次のものを取得しました。
web:foobarにタッチします。エコー"barbarz"; exec rails s -p $ PORT-eproductionをバンドルします
しかし、私はファイルfoobarを見ることも、ログファイルにbarbarzを取得することもありません:(
- サーバーにログインしてアプリケーションを起動したい場合、tcp$PORTがすでに使用されていると表示されます。
u24293 @ depvk7jw2mk-24293:〜/www$フューザー$PORT/ tcp#netstatとlsofは使用できません24293 / tcp:10 13 u24293 @ depvk7jw2mk-24293:〜/ www $ ps axu | grep 13 u24293 13 0.0 0.0 52036 3268?SN 15:22 0:00 sshd:u24293 @ pts / 0
sshdによって??? なぜそうなるのでしょうか?
- プッシュ中にこのデフォルトの動作を変更する必要があります:----->Railsプラグインのインジェクションrails_log_stdoutのインジェクションrails3_serve_static_assetsのインジェクション
または、easyredmineがベンダー/プラグインのプラグインを好まないため、その後に何かを実行します(または、easyredmineのコードをすばやく変更します)。どのようにそれを行うのですか(コードを変更せず、capistranoなどでそのためのアフターフックを実行します)?
- 専用サーバー上に独自のgitlabがあり、バンドルの場合はそれらのgemをプルする必要があります。最初のデプロイの前にアプリを実行しているユーザーの公開鍵を取得して、それをgitlabに追加するにはどうすればよいですか?
前もって感謝します :)