Upgrade to Pro — share decks privately, control downloads, hide ads and more …

Redmine on Docker

ohto
May 17, 2018

Redmine on Docker

Redmine service on Docker

ohto

May 17, 2018
Tweet

More Decks by ohto

Other Decks in Technology

Transcript

  1. 背景 状況 – 社内向けにRedmine をサービスしてた 要求 – (カネをかけずに) 速度を上げたい –

    開発環境が欲しい – 参照用DBが欲しい – バージョンアップしたい 5 / 15
  2. スループットを上げる 構成 – Nginx – Puma – Redmine – Redis

    – PostgreSQL 7 / 15 スレッド化 キャッシュ
  3. Docker 化 目的 – 環境から引き剥がす – 構成を容易にする 方法 – as

    a code (+Git管理) – 設定ファイルは外出し – 永続ファイルは外出し 8 / 15 Docker Docker Docker Docker
  4. Docker 化 -解決策 コンテナ間ネットワーク – Unix ソケット 静的コンテンツ – マウントによる外出し

    起動スクリプト – コンテナ内外で分離 10 / 15 ソケット結合 外出し 参照
  5. Docker 化 -横展開 -Redmine ver. up 目的 – Redmine ver.

    up – 検証目的としてユーザに公開 方法 – Git clone – Redmine ver. up – 検証 – ユーザに公開 13 / 15