0
0

Delete article

Deleted articles cannot be recovered.

Draft of this article would be also deleted.

Are you sure you want to delete this article?

More than 5 years have passed since last update.

SAPPORO workflow and individual task execution systemを入れて見る

Posted at

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?とかエラーが出て怒られる

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をダウンロード
$ 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・サーバ内ディレクトリになる。

0
0
0

Register as a new user and use Qiita more conveniently

  1. You get articles that match your needs
  2. You can efficiently read back useful information
  3. You can use dark theme
What you can do with signing up
0
0

Delete article

Deleted articles cannot be recovered.

Draft of this article would be also deleted.

Are you sure you want to delete this article?