OSSのプロジェクト管理ソフトウェア「OpenProject」のDockerクイックスタート

Docker

はじめに

OpenProjectは、オープンソースのプロジェクト管理ソフトウェアです。このガイドでは、Dockerを使用してOpenProjectを簡単にセットアップする方法を説明します。


こちらの記事もおすすめ

WSL上でDockerを使ってGUIアプリを実行する簡単ガイド
Windows Subsystem for Linux (WSL) 上でGUIアプリケーションをDocker経由で実行する方法を簡単に始めることができる「WSL-GUI-Docker-Minimum」リポジトリの使い方を説明します。こちらの...
GitLabのセットアップ入門: Docker Composeを使用した簡単なガイド
はじめにDocker Composeを使用してGitLabをセットアップするための初心者向けのガイドです。このプロセスを通じて、ソースコードのバージョン管理とコラボレーションツールであるGitLabを簡単に導入できます。こちらの記事もおすす...

前提条件

  • DockerとDocker Composeがインストールされていること。
  • 基本的なコマンドライン操作に慣れていること。

リポジトリのクローン

まず、OpenProjectのDockerデプロイリポジトリをクローンします。


git clone https://github.com/Sunwood-ai-labs/openproject-deploy

ディレクトリの移動

次に、クローンしたリポジトリの中のcomposeフォルダに移動します。


cd openproject-deploy/compose

file

環境設定ファイルの準備

サンプルの.envファイルをコピーして、必要に応じて編集します。


cp .env.example .env

OPENPROJECT_HOST__NAMEをサーバーの名前に変更してください。


##
# All environment variables defined here will only apply if you pass them
# to the OpenProject container in docker-compose.yml under x-op-app -> environment.
# For the examples here this is already the case.
#
# Please refer to our documentation to see all possible variables:
#   https://www.openproject.org/docs/installation-and-operations/configuration/environment/
#
TAG=13
OPENPROJECT_HTTPS=false
OPENPROJECT_HOST__NAME=maki-green
PORT=0.0.0.0:8080
# PORT=127.0.0.1:8080
OPENPROJECT_RAILS__RELATIVE__URL__ROOT=
IMAP_ENABLED=false
DATABASE_URL=postgres://postgres:p4ssw0rd@db/openproject?pool=20&encoding=unicode&reconnect=true
RAILS_MIN_THREADS=4
RAILS_MAX_THREADS=16
PGDATA="/var/lib/postgresql/data"
OPDATA="/var/openproject/assets"

コンテナの起動

以下のコマンドでコンテナを起動します。


docker-compose up -d

OpenProjectの確認

しばらく待つと、OpenProjectがhttp://localhost:8080で稼働します。ブラウザでアクセスして確認しましょう。

ユーザー名/パスワードはadmin/adminです

file


リポジトリ

GitHub - Sunwood-ai-labs/openproject-deploy: Recipes to deploy OpenProject with Docker, Docker Compose, Kubernetes, etc.
Recipes to deploy OpenProject with Docker, Docker Compose, Kubernetes, etc. - GitHub - Sunwood-ai-labs/openproject-deploy: Recipes to deploy OpenProject with Do...

参考サイト

「近代化Redmine」ことOpenProjectでスクラム開発のプロジェクト管理 - Qiita
「Redmineの代替になるようなツールないかな…」と思って試していた「OpenProject」が良い感じだったので、使い方等を簡単にまとめてみました。ご参考になれば幸いです。OpenProjec…
OpenProjectというタスク管理ツールを触ってみた
プロジェクト管理のOpenProjectをインストールする | 株式会社ブリッツゲート
プロジェクト管理のツールは様々ですが、できればお金をかけたくない・・・ それならでいいじゃない! 今回は という ドケチで欲張り コスト意識の高い人のため OpenProject をインストールしてみたいと思います。 はじめに 今回使用するサーバーは下記のとおりです。 OS: CentOS7 Mem: 2GB SSD:...

コメント

タイトルとURLをコピーしました