https://github.com/suecharo/SAPPORO のRelease v0.3.5を導入してみるメモ
- それぞれ管理者/sudoerであるという前提で
Mac
- dockerとdocker-composeを
Homebrew
を使ってインストール- Docker version 18.09.6, build 481bc77 : docker-compose version 1.24.0, build unknown
- 参考にしたページ:https://qiita.com/sitmk/items/ed753f6b2eb9960845f7
- brewで
xcrun: error:なんちゃら
みたいなエラーが出た→xcode-select --install
で、コマンドラインツールを(再)インストール - さらに参考にしたページ:https://qiita.com/nishina555/items/e23d73067a5cac182a63
- Docker Desktop for Mac (Docker.app) を起動して常駐させておく
- 予め起動しておかないと、docker run時に
Is the docker daemon running?
とかエラーが出て怒られる
- 予め起動しておかないと、docker run時に
Windows
まだ試してない
Linux (RHEL7.6)
-
Dockerと、docker-composeを入れて起動 (sudo)
- Docker version 1.13.1, build b2f74b2/1.13.1 : docker-compose version 1.24.0, build 0aa59064
- 参考にしたページ : https://qiita.com/sawadashota/items/2bed41598d825d488701
デフォルト利用ポートの1121を(今回は一時的に)開ける
# firewall-cmd --zone=public --add-port=1121/tcp
# firewall-cmd --reload
Mac/Linux共通 (Winまだ試していない)
- $HOME下にSAPPOROをダウンロード
bash $ git clone https://github.com/suecharo/SAPPORO.git
SAPPORO-web
$ cd SAPPORO/SAPPORO-web/script
$ ./web-up
```
ここで、docker-composeを入れていないと、
./web-up: 行 195: docker-compose: コマンドが見つかりません
の後に、
Starting uWSGI process...
で無限繰り返しになる。
- docker-composeを入れていても
Starting uWSGI process...
が1秒置きに出てくるのはなぜだろう。ls ../log/
に何も入ってない。- スクリプト見たら、
uwsgi.sock
ファイルが存在してないのでループ待機してるっぽい → sockファイルが出来るまでに時間がかかる模様。Mac版で 20回待った後に
- スクリプト見たら、
Access http://0.0.0.0:1121/ in your browser
Finish web-up...
と出現。
http://localhost:1121 で(Mac版は)画面デター\(゚∀゚)/
SAPPORO-service
cd SAPPORO/SAPPORO-service/script/
./service-up
- SAPPORO-webが立ち上がって入れば
Starting uWSGI process
表示が出ないですぐサービススタートする - http://localhost:1122/service-info で、cwlについてのJSONデータが出てきた。
SAPPORO-fileserver
- 公式説明 https://hackmd.io/s/rJHpJwkdE を読んでファイル2個書き換える。
-
MINIO_ACCESS_KEY:
とMINIO_SECRET_KEY:
は、自分でローカル運用する分にはhogeでもfugaでも任意で良さそう。 -
nginx.conf
の中の(サーバー)rootは、設置したPC・サーバ内ディレクトリになる。
-