低消費電力Linuxサーバを活用する。開発環境Tweetredmineをubuntuにインストールする事が良くあるので、常にこの内容を最新化するようにします。gitの環境をセットアップしています。Code)で有名なchefのコードをgitにコミットし、redmine上でプロジェクト管理できるようにしてみます。初版作成:2014/6/28ubuntu14.04nginxredmine2.5gitunicornUbuntuインストール後の初期設定。/etc/network/interfacesIPは固定にしておく。/etc/network/interfacesは必要に応じて修正して下さい。rebootインストール中に使う環境変数のセット。セットアップ途中で再起動やログアウトした場合にはその都度セットしてください。REDMINE_INSTALL_TO='/var/www/redmine'必要なパッケージをまとめて導入。privileges;"redmineをインストールする。途中で、下記のエラーが出たので、本投稿中で対策をしています。これはただの参考情報。こんなエラーが出たので対策しましたと言う事で。--trace)上記エラーに対策する形で、redmineのセットアップを行う。一時的にセットアップ中のユーザーでアクセスできるようにしてセットアップしている。10.1.1のままだとエラーが出たので、10.3.2にした。config/database.ymlconfig/database.ymlは下記のような感じに。testやdevelopmentは全部コメントアウトしてしまっても問題ない。utf8/var/www/redmine/config/unicorn.rbを作成して、下記のように編集。APP_ROOTは環境変数ではなくべた書きなので注意。/var/www/redmine以外にインストールする場合には、修正してください。/etc/default/unicorn.baksedがミスっていたら面倒なので、/etc/default/unicornの内容を貼り付けておく。途中の質問はjaを選択。/etc/nginx/sites-available/default/etc/nginx/sites-available/defaultには、下記を追加。server_nameをredmineにしているので、クライアント側で、hostsファイルにredmineの名前とIPアドレスの対応を書いてアクセスすればOK。今回はローカル環境だったので、最低限動く環境としてセットアップしています。}}unicornとnginxの起動。unicorn等として、エラーメッセージを表示させ、問題の対策を行う。エラーメッセージからは推測しにくいが、パスがずれていたり、パーミッションが合っていない問題で起動できない事が多いので、起動失敗する場合にはその辺を見直す。startredmineと連携する共有リポジトリを用意する。今回は外部公開ではないので、redmine上のディレクトリにリポジトリを置きましたが、パーミッションさえ適切であれば/var/git等、好きな場所に置けます。www-datachefのプロジェクトを作成する。www-data上記まででredmineの環境構築は終了です。ここから先は冒頭で明言したとおり、chefによるインフラ管理のプロジェクトを作成し、そのコードをredmine+gitで管理するようにします。ユーザーは、普段使いの一般ユーザーでOKです。インストール可能なrubyのバージョンを調べて、最新版を入れる。バージョンやインストール先を確認しておく。knife-sologitの基本設定。simplechefプロジェクトの作成。好きな所でプロジェクトを作成してください。ここでは、ホームディレクトリ直下に作成しています。.git/config.git/configを編集する。refs/heads/masterpushして、redmineと連携しているリモート(と言っても今回は同一サーバ内ですが)サーバにテストpushしてみる。適当なファイルを作成してcommit、pushして動作確認する。push最後に、redmine上から、chefのリポジトリを指定して終わりです。hostsファイルで、redmineと、redmineをインストールしたサーバのIPを記載した上で、ウェブブラウザでhttp://redmineにアクセスしてredmineの設定を進めます。プロジェクト>新しいプロジェクトを選択。名称にchefと入れる。識別子は勝手にchefと指定されるはず。それで作成ボタンを押下。作成したchefプロジェクトの設定画面で、新しいリポジトリを選択して、上記のように指定。pushされる場所を指定する事。上記まで終わったら、chefプロジェクトのリポジトリをクリックしてみます。コミットされていますね。コメントをキャンセルメールアドレスが公開されることはありません。コメントデータの処理方法の詳細はこちらをご覧ください。~ubuntu13.10+pt3+epgrecの環境構築buffaloのWHR-300HP2をdd-wrt化する。WordPress.。