You signed in with another tab or window. Reload to refresh your session. You signed out in another tab or window. Reload to refresh your session. You switched accounts on another tab or window. Reload to refresh your session. Dismiss alert
docker-composeを使うと、複数のコンテナから構成されるサービスを従来よりも簡単に管理できるようになる。 dockerだけで管理する場合の不便さ たとえば dockerだけでmysqlとgitbucket・redmine・リバースプロキシ(nginx)を立ち上げる場合には、次のようなコマンドをシェルスクリプト化しておく必要があった。linkオプションがあるので、コンテナの立ち上げ順序も気にしなればいけない。 # mysql docker run --name mysql \ -d \ -p 3306:3306 \ --volumes-from data-mysql \ -e 'MYSQL_ROOT_PASSWORD=password' \ mysql # redmine docker run --name redmine \ -d \ --link mysql:mysql \ -
トランスウェア社の Active!mail との組み合わせで、NFSサーバーの応答が非常に遅い現象に遭遇。 NFSv3 の READDIRPLUS を無効化することで解決。 Active!mail は複数人で同じアカウントを閲覧していたり、Active!mail以外にメーラーで閲覧したりしている場合に矛盾が生じないようにするため、 閲覧しているフォルダー配下すべてのメールに対して同期処理が再帰的に実行される(既定の仕様)。新着メールの確認も同様の処理が発生する。 そのため、Web Mail サーバー <-> IMAP サーバー間の問い合わせがフォルダーレベルで頻発する。 IMAP サーバーのストレージエリアを NFS マウントした環境では、ファイル一覧の取得操作をすると既定で READDIRPLUS プロシージャを使用してファイルのリストと各ファイルの属性情報をまとめて取得する。 本来であ
受託開発やっている、いまの開発スタイルを書く。 この前のブログはわりとフォーカスをしぼったはなしだったので、今回は簡単に全体のはなし。(書く順番が逆っぽい) 今回のプロジェクトではアーキテクトとして、この↓開発スタイルの構築と運用をしていて学び多い。 バージョン管理はGit プロジェクト用サーバーにGitBucketをたててソースコードを管理している。 オフショアと仕事をするなど、開発拠点がわかれることが多い。 ソースコードに対してロックをとったりしちゃうと、他の人が開発すすめられなくなるし、拠点別れて並行開発する大規模案件だからこそ、Gitを使う必要がある。 各開発者がブランチをきって開発をして、プルリクでレビュー依頼、からのマージをすることで、レビューが済んでいるソースしかmasterブランチに取り込まれない、というのもイイ。 弊社の”エンジニア”はみんな当たり前のようにGitを使って
リリース、障害情報などのサービスのお知らせ
最新の人気エントリーの配信
処理を実行中です
j次のブックマーク
k前のブックマーク
lあとで読む
eコメント一覧を開く
oページを開く