差分
このページの2つのバージョン間の差分を表示します。
| 両方とも前のリビジョン 前のリビジョン | |||
| blast用sequence_serverのセットアップ [2024/07/16 12:56] – suikou | blast用sequence_serverのセットアップ [Unknown date] (現在) – 削除 - 外部編集 (Unknown date) 127.0.0.1 | ||
|---|---|---|---|
| 行 1: | 行 1: | ||
| - | # sequence server 2のセットアップ手順 | ||
| - | ``` | ||
| - | name=sskuro | ||
| - | port=9392 | ||
| - | dbpath=/ | ||
| - | sudo mkdir $dbpath | ||
| - | podman generate systemd --files --name $name | ||
| - | mv container-$name.service ~/ | ||
| - | systemctl --user enable --now container-$name.service | ||
| - | |||
| - | #docker run -it --name $name -p $port:4567 -v $dbpath:/db wurmlab/ | ||
| - | # | ||
| - | docker update --restart=always $name | ||
| - | # | ||
| - | |||
| - | # | ||
| - | |||
| - | #blast dbを作るときは、 | ||
| - | / | ||
| - | docker restart $name | ||
| - | ``` | ||
| - | |||
| - | |m768の公開ポート|用途| | ||
| - | |4567|研究室内用Sequence Server2| | ||
| - | |3000|研究室内容DB編集| | ||
| - | |9392|黒河内さん用Sequence Server2| | ||
| - | |||
| - | # Dockerを使う方法 (古い手順) | ||
| - | |||
| - | 適当なディレクイトリにBLASTのデータベースファイルを置いておく。/ | ||
| - | |||
| - | ``` | ||
| - | docker run --name brave_minsky -p 3030:4567 -v / | ||
| - | |||
| - | docker stop brave_minsky | ||
| - | ``` | ||
| - | |||
| - | で、dockerコンテナを作っておく。 | ||
| - | |||
| - | / | ||
| - | |||
| - | ``` | ||
| - | [Unit] | ||
| - | Description=sequence server | ||
| - | Requires=docker.service | ||
| - | After=syslog.target network.target | ||
| - | |||
| - | [Service] | ||
| - | # | ||
| - | ExecStart=/ | ||
| - | ExecStop=/ | ||
| - | Restart=always | ||
| - | User=yoshitake.kazutoshi | ||
| - | |||
| - | [Install] | ||
| - | WantedBy=default.target | ||
| - | ``` | ||
| - | |||
| - | ``` | ||
| - | sudo systemctl start sequenceserver | ||
| - | sudo systemctl enable sequenceserver | ||
| - | ``` | ||
| - | |||
| - | 192.168.251.1のポート開放設定で、3030を192.168.251.107 (m768)に転送するように設定する。 | ||
| - | |||
| - | # Apacheに直接追加する場合 | ||
| - | |||
| - | 適当なフォルダに、 | ||
| - | |||
| - | ``` | ||
| - | / | ||
| - | / | ||
| - | ``` | ||
| - | |||
| - | をコピーし、適当にdbフォルダを作って、```sequenceserver-1.0.11/ | ||
| - | |||
| - | / | ||
| - | |||
| - | ``` | ||
| - | Alias / | ||
| - | < | ||
| - | PassengerBaseURI / | ||
| - | PassengerAppRoot / | ||
| - | </ | ||
| - | < | ||
| - | Options -MultiViews | ||
| - | Require all granted | ||
| - | </ | ||
| - | ``` | ||
| - | |||
| - | ``` | ||
| - | sudo systemctl restart httpd.service | ||
| - | ``` | ||
| - | |||
| - | 最新版のsequenceserver2は、rubyのbundleをインストールするあたりで環境を壊してしまったので、バックアップからrubyを復元した。 | ||