Ubuntu + Docker環境で全文検索システム「FESS」を構築してみる
GitBucket上のファイルを検索するのに全文検索システム「FESS」を構築したのでメモ。 FESSとは GitBucketと連携 今回FESSを構築したのは、GitBucket内の全文検索を行うためです。GitBucketのデフォルトの検索機能はリポジトリ名しか検索できません。 GitBucketのリポジトリ内に調査メモ等を残しているので、あとから見返すときに全文検索できたらなぁ…ということで […]
GitBucket上のファイルを検索するのに全文検索システム「FESS」を構築したのでメモ。 FESSとは GitBucketと連携 今回FESSを構築したのは、GitBucket内の全文検索を行うためです。GitBucketのデフォルトの検索機能はリポジトリ名しか検索できません。 GitBucketのリポジトリ内に調査メモ等を残しているので、あとから見返すときに全文検索できたらなぁ…ということで […]
前回の記事でインストールしたGitBucketを使ってみたのでメモ。 グループ作成 画面右上の「+」をクリックし、「New group」をクリックします。 各情報設定して「Create group」。 グループが作成できました。 リポジトリ作成 画面右上の「+」をクリックし、「New repository」をクリックします。 各情報設定して「Create repository」。今回はREADME […]
GitLabをしばらく運用していましたが、GitBucketのほうも試しておこうと環境作ったのでメモ。 GitBucket構築 とりあえずGitBucket用のディレクトリ作成。 docker-compose.yml docker-compose.yml作成。前回同様、ローカルネットワークでしか使わないので、sshの設定はなし。 外部DBとしてPostgreSQLを使用。PostgreSQLが起動 […]
Ubuntuサーバ + Docker環境に、GitLabを構築していきます。 Ubuntuサーバの構築方法はこちら。 仮想マシン設定 Requirements 上記でGitLabのシステム要件を確認すると、最低でもCPU 4コア、メモリ 4GB必要とのこと。仮想マシンのCPUとメモリも上記に合わせて設定しておきます。 Docker構築 Dockerインストール まずはDockerをインストールしま […]
Ubuntuサーバ上でSonarQubeやらGitLabやらを構築したのはいいものの、URLでアクセスするときに直接IPアドレスを使用するのもなんなので、ホスト名を設定したのでメモ。 Hyper-V上にUbuntuサーバを構築した記事はこちら。 avahi-daemonをインストールする 今回のUbuntuサーバはローカルネットワーク上でのみ使用するので、mDNS(マルチキャストDNS)サービスを […]
DockerやらSonarQubeやらGitLabやら、いろいろ試したいものがあったので、Hyper-V上にUbuntuサーバを構築することに。とりあえず構築手順を忘れないようにメモ。 運用してみてなにか変更あれば追記していきます。 Hyper-V上にUbuntuを構築する STEP01:Ubuntuサーバのイメージファイル(.isoファイル)をダウンロードする 下記サイトから、Ubuntuサーバ […]
Markdown文書でメモを残すようになりました。Markdown文書を書けるエディタは色々あるけれど、結局VSCodeに落ち着いたので、使ってみて便利だった拡張機能をまとめておきます。 Markdown文書を書くのに便利な拡張機能一覧 拡張機能 概要 Markdown All in One Markdown文書の入力補佐をしてくれる Markdown Character Count Markdo […]