LoginSignup
0
0

More than 3 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 Desktop for Mac (Docker.app) を起動して常駐させておく
    • 予め起動しておかないと、docker run時にIs the docker daemon running?とかエラーが出て怒られる

Windows

まだ試してない

Linux (RHEL7.6)

  • Dockerと、docker-composeを入れて起動 (sudo)

  • デフォルト利用ポートの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・サーバ内ディレクトリになる。
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