「PIONEの起動方法」の版間の差分

提供: Eospedia
移動: 案内検索
(ページの作成:「== 起動方法 == === pione-webclientのためのサーバの起動 === 通常の利用方法は下記のようになります。 $ bundle exec god -c misc/pione-web...」)
 
(ログイン)
 
(2人の利用者による、間の15版が非表示)
行1: 行1:
== 起動方法 ==
+
== [[PIONE]]の起動方法 ==
 +
ここでは[[PIONE]]の起動方法を示します。<br>
 +
<br>
  
=== pione-webclientのためのサーバの起動 ===
+
=== ローカルの環境で実行する場合 ===
 +
[[PIONE定義書]]や[[パッケージ]]をローカルの環境で実行する場合は[[pione-client]]を使用します。<br>
 +
<pre>
 +
pione-client (定義書名またはパッケージ名)
 +
</pre>
 +
[[PIONE定義書]]や[[パッケージ]]を作成方法は[[PIONEチュートリアル]]、[[PIONEチュートリアル-package]]などをご覧下さい。<br>
 +
<br>
  
通常の利用方法は下記のようになります。
+
=== サブネット上のマシンに[[タプル空間]]を作成して実行する場合 ===
 +
[[タプル空間]]をサブネット上のマシンに作成して実行する場合、クライアント側で[[pione-notification-listener]]、ブローカ側で[[pione-tuple-space-broker]]を実行した後に[[pione-client]]にオプション--delegate-tuple-spaceを付加して実施します。<br>
 +
<br>
 +
 
 +
<pre>
 +
pione-client (定義書名またはパッケージ名) --delegate-tuple-space
 +
</pre>
 +
<br>
 +
 
 +
== [[PIONE Webclient]]の起動方法 ==
 +
ここでは[[PIONE Webclient]]における操作について示します。<br>
 +
<br>
 +
 
 +
=== サーバの起動(管理者側) ===
 +
まず、pione-webclientを使用するためのサーバーを起動します。<br>
 +
通常の利用方法は[[god]]を使用して下記のようになります。
  
 
  $ bundle exec god -c misc/pione-webclient.god
 
  $ bundle exec god -c misc/pione-webclient.god
  
開発環境においては、下記にて実行してみましょう.
+
開発環境においては、[[foreman]]を使用して下記にて実行してみましょう。
  
 
  $ bundle exec foreman start
 
  $ bundle exec foreman start
  
  
 +
また、Dropboxを利用してファイルをやり取りすることもでき、Dropboxに入力ファイルを置くことで後の処理を委ねて、出力ファイルだけを得るということもできます。<br>
 +
<br>
  
 
Note for Drop-ins API
 
Note for Drop-ins API
行24: 行49:
  
 
     % echo $APP_KEY > dropins-app-key.txt
 
     % echo $APP_KEY > dropins-app-key.txt
 +
<br>
 +
 +
=== [[PIONE Webclient]]のブラウザ操作(ユーザ側) ===
 +
==== Webページを開く ====
 +
サーバー起動後、お使いのブラウザを起動して下記のURLを入力してみて下さい。
 +
<pre>
 +
http://localhost:56001/
 +
</pre>
 +
<br>
 +
 +
最初は下記のログインページへジャンプします。ログイン済みの場合は[[#ワークスペース]]のページへ移動します。<br>
 +
[[画像:PIONE-Webclient.png]]<br>
 +
<br>
 +
 +
==== ログイン ====
 +
[[PIONE Webclient]]はメールアドレスによってメンバーを管理しておりますので、初めての方はメールアドレスの登録をする必要があります。<br>
 +
メールアドレス登録済みの方は上記のログインページからメールアドレスパスワードを入力することでログインすることができます。<br>
 +
<br>
 +
 +
==== サインアップ ====
 +
初めての方はメニューのSign upを選択し、メールアドレス、パスワード、パスワード(確認用)を入力して登録をします。<br>
 +
[[画像:PIONE-Webclient1.png]]<br>
 +
<br>
 +
 +
==== ワークスペース ====
 +
ログインが完了すると、下記のワークスペースページが表示されます。<br>
 +
このページにて[[PIONE]]のジョブを登録して、処理を実施することができます。<br>
 +
以降の操作方法については[[PIONE Webclientチュートリアル]]をご覧下さい。<br>
 +
[[画像:PIONE-Webclient2.png]]<br>
 +
<br>
 +
 +
==== ログアウト ====
 +
上記のページにてLogoutを選択するとログアウトできます。<br>
 +
<br>
 +
 +
==== 管理者ページ ====
 +
上記のページにてAdminを選択すると、admin登録の場合は管理者ページへと移動することができ、ここではメンバーの確認や削除などが行えます。<br>
 +
<br>

2016年3月11日 (金) 08:54時点における最新版

PIONEの起動方法

ここではPIONEの起動方法を示します。

ローカルの環境で実行する場合

PIONE定義書パッケージをローカルの環境で実行する場合はpione-clientを使用します。

pione-client (定義書名またはパッケージ名)

PIONE定義書パッケージを作成方法はPIONEチュートリアルPIONEチュートリアル-packageなどをご覧下さい。

サブネット上のマシンにタプル空間を作成して実行する場合

タプル空間をサブネット上のマシンに作成して実行する場合、クライアント側でpione-notification-listener、ブローカ側でpione-tuple-space-brokerを実行した後にpione-clientにオプション--delegate-tuple-spaceを付加して実施します。

pione-client (定義書名またはパッケージ名) --delegate-tuple-space


PIONE Webclientの起動方法

ここではPIONE Webclientにおける操作について示します。

サーバの起動(管理者側)

まず、pione-webclientを使用するためのサーバーを起動します。
通常の利用方法はgodを使用して下記のようになります。

$ bundle exec god -c misc/pione-webclient.god

開発環境においては、foremanを使用して下記にて実行してみましょう。

$ bundle exec foreman start


また、Dropboxを利用してファイルをやり取りすることもでき、Dropboxに入力ファイルを置くことで後の処理を委ねて、出力ファイルだけを得るということもできます。

Note for Drop-ins API


PIONE Webclient enables to handle Drop-ins API for uploading input files from and downloading result files to Dropbox. If you want to use Drop-ins's function, you needs Drop-ins app key in production environment. If you don't have it, you can get from "https://www.dropbox.com/developers/apps".

      1. How to setup Drop-ins app key
   % echo $APP_KEY > dropins-app-key.txt


PIONE Webclientのブラウザ操作(ユーザ側)

Webページを開く

サーバー起動後、お使いのブラウザを起動して下記のURLを入力してみて下さい。

http://localhost:56001/


最初は下記のログインページへジャンプします。ログイン済みの場合は#ワークスペースのページへ移動します。
PIONE-Webclient.png

ログイン

PIONE Webclientはメールアドレスによってメンバーを管理しておりますので、初めての方はメールアドレスの登録をする必要があります。
メールアドレス登録済みの方は上記のログインページからメールアドレスパスワードを入力することでログインすることができます。

サインアップ

初めての方はメニューのSign upを選択し、メールアドレス、パスワード、パスワード(確認用)を入力して登録をします。
PIONE-Webclient1.png

ワークスペース

ログインが完了すると、下記のワークスペースページが表示されます。
このページにてPIONEのジョブを登録して、処理を実施することができます。
以降の操作方法についてはPIONE Webclientチュートリアルをご覧下さい。
PIONE-Webclient2.png

ログアウト

上記のページにてLogoutを選択するとログアウトできます。

管理者ページ

上記のページにてAdminを選択すると、admin登録の場合は管理者ページへと移動することができ、ここではメンバーの確認や削除などが行えます。