Sign inSign up

earlybrain/git-webui

By earlybrain

•Updated about 5 years ago

ローカルのGitリポジトリ用ブラウザ 「Git WebUI」 の Dockerイメージです

Image
0

1.7K

earlybrain/git-webui repository overview

⁠Git WebUI for Docker

このリポジトリはDocker⁠上で「Git WebUI⁠」を動かすためのDockerイメージを作成します。
「Git WebUI⁠」は、ローカルのGitリポジトリをWebブラウザで使用できるGitクライアントです。

⁠リポジトリ

⁠Dockerイメージの使い方

⁠Dockerコンテナの起動

次のコマンドを実行してください。
なお、コンテナ起動前に、マウントするボリュームに、Gitサーバからローカルコンピューターにリポジトリのクローンしておく必要があります。

docker run --rm \
  -p 9000:9000 \
  -v /workspace:/workspace \
  earlybrain/git-webui:latest
⁠docker-composeのサービスとして起動

docker-compose.yml に以下の記述を追加し、docker-composeを起動してください。
なお、docker-compose起動前に、マウントするボリュームに、Gitサーバからローカルコンピューターにリポジトリのクローンしておく必要があります。

  git-webui:
    image: earlybrain/git-webui:latest
    container_name: git-webui
    volumes:
      - /workspace:/workspace
    ports:
      - 9000:9000
    restart: always

⁠開発環境事前準備

Git WebUI for Docker 開発用の Vagrant Box を使用するには、次のいずれかの環境が必要です。

  • Intel系 CPU 64ビット Windows
  • Intel系 CPU 64ビット Mac
  • Intel系 CPU 64ビット Ubuntu / RedHat / CentOS / 他 Linux 全般

事前に VirtualBox と Vagrant をインストールしてください。

  • VirtualBox⁠:

    • ダウンロード⁠ から各環境に応じたインストーラーをダウンロードし、インストーラーを実行してください。
    • インストーラー実行後は、インストーラーの指示にしたがってインストールを完了させてください。
  • Vagrant⁠:

    • ダウンロード から各環境に応じたインストーラーをダウンロードし、インストーラーを実行してください。
    • インストーラー実行後は、インストーラーの指示にしたがってインストールを完了させてください。
⁠動作確認のとれた vagrant バージョン

以下のバージョンの vagrant の動作確認が取れています。

OS・バージョンvagrant バージョンVirtual Box バージョン
Windows 10 21H12.2.14 ダウンロード⁠6.1.18 ダウンロード⁠

⁠開発環境の使い方

⁠開発環境の起動

次のコマンドを実行してください。開発環境が起動します。

vagrant up
⁠開発ツールメニューの起動

次のコマンドを実行してください。開発を支援する「開発ツールメニュー」が起動します。

vagrant ssh -c "./menu.sh"
⁠統合開発環境(Cloud9 IDE)の起動

Cloud9 IDE には https://localhost:8000/⁠ からアクセスできます。

⁠Gitクライアント(Git WebUI)の起動

Git WebUI には https://localhost:8008/⁠ からアクセスできます。
※開発中の動作確認を目的としたものではなく、通常の開発に使用します。

⁠Dockerイメージの作成

開発を支援する「開発ツールメニュー」から開発に必要なコマンドを実行することができます。

⁠Dockerイメージ動作確認

Dockerコンテナを起動後、http://localhost:9000/⁠ からアクセスできます。

⁠Dockerイメージのタグ名ルール

Dockerイメージのタグ名は、 v{Git WebUIのバージョン}-{Git WebUI for Dockerのバージョン} とします。

たとえば、Git WebUIのバージョンが 1.5.0 かつ Git WebUI for Dockerのバージョンが 1.0.0 の場合には、 v1.5.0-1.0.0 となります。
最新イメージのタグ名は、 latest となります。

⁠作成者

株式会社アーリーブレーン⁠

⁠ライセンス

このソフトウェアは Apache 2.0⁠ ライセンスの下で公開されています。

Tag summary

Content type

Image

Digest

Size

27.1 MB

Last updated

about 5 years ago

docker pull earlybrain/git-webui