8000 ファイルとディレクトリ構成の整理 (#151) by tkmtmkt · Pull Request #156 · alminium/alminium · GitHub
[go: up one dir, main page]

Skip to content

ファイルとディレクトリ構成の整理 (#151) - #156

Merged
mikoto20000 merged 5 commits into
alminium:devfrom
tkmtmkt:patch-7
Sep 3, 2014
Merged

mikoto20000 merged 5 commits into
alminium:devfrom
tkmtmkt:patch-7

Conversation

@tkmtmkt
@tkmtmkt tkmtmkt commented Aug 30, 2014
Copy link
Copy Markdown

【内容】

  • 設定ファイルの位置をコピー先のディレクトリ構成に合わせた。
  • ファイル移動に合わせてインストールスクリプトのパスを修正した。
  • mod_passenger.so のインストール先をアプリケーションディレクトリ内に変更した。
  • redmine.conf 内のpassenger設定を passenger.conf に分けた。

【動作確認】

  • インストール実行して error, fatal が出ないこと
  • 主要な画面を表示して log/production.log にエラーが出ないこと(既存のエラーを除く)

【確認環境】

  • Ubuntu 12.04.5 LTS x86_64
  • CentOS 6.5 x86_64

【補足】

forkしたリポジトリ内でテスト用のブランチにpull request送ってマージできることを確認しましたが、github上でPR取り込んだブランチを作業ディレクトリ上にpullするとsubmodule移動のコミットが「add by us: ~」になってしまいます。

redmine, jenkinsのファイルについて、コピー元とコピー先が対応するように整理した。
redmineディレクトリが存在すると、jenkinsのredmineプラグインの
インストールが失敗するため、カレントディレクトリを変更して処理する
ようにした。
ファイルの場所を移動しただけ。
現状はOS毎になっているが、2.2系と2.4系になるように整理する。
* `passenger.conf` の内容は `passenger-install-apache2-module --snippet`
  で生成するようにした。
* OS環境依存の排除するためアプリケーションディレクトリ内でbundlerにより
  管理しているpassengerを使用するようにした。
  * passengerは `redmine/Gemfile.local` の設定で `bundle install` により
    インストールされている。
  * `mod_passenger.so` をアプリケーションディレクトリ内に生成するように
    変更した。
mikoto20000 added a commit that referenced this pull request Sep 3, 2014
ファイルとディレクトリ構成の整理 (#151)
@mikoto20000
mikoto20000 merged commit 16228f6 into alminium:dev Sep 3, 2014
@mikoto20000
mikoto20000 c 8000 ommented Sep 3, 2014
Copy link
Copy Markdown
Member

ディレクトリ構成がすっきりしましたね。mod_passengerをAPのディレクトリにインストール方法も知らなかったので助かります。ありがとうございます。

@tkmtmkt
tkmtmkt deleted the patch-7 branch March 15, 2015 03:07
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants

0