Orion インスタンス作成
FIWARE Orion の Sandbox 環境をローカル PC にコマンド一発で作成する方法です。
curl -sL https://letsfiware.jp/orion | bash
実行時のメッセージ
カレントディレクトリに orion というディレクトリが作成されます。
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 |
$ curl -sL https://letsfiware.jp/orion | bash * Let's FIWARE - Orion Startup script Creating network "orion_default" with the default driver Creating orion_mongo_1 ... done Creating orion_orion_1 ... done Name Command State Ports ------------------------------------------------------------------------------------------------- orion_mongo_1 docker-entrypoint.sh --noj ... Up 27017/tcp orion_orion_1 /usr/bin/contextBroker -fg ... Up 0.0.0.0:1026->1026/tcp,:::1026->1026/tcp Reference: https://fiware-orion.letsfiware.jp/ https://open-apis.letsfiware.jp/fiware-orion/api/v2/stable/ https://www.letsfiware.jp/fiware-tutorials/ https://www.slideshare.net/fisuda/orioncontextbroker-20210907 https://github.com/lets-fiware/ngsi-go |
要件
- Docker, docker-compose, curl が導入された Linux OS
動作確認
curl localhost:1026/version
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 |
$ curl localhost:1026/version { "orion" : { "version" : "3.2.0", "uptime" : "0 d, 0 h, 4 m, 19 s", "git_hash" : "2a51a86b4a672f1eb59a69539d763275b8581e73", "compile_time" : "Tue Sep 7 18:06:44 UTC 2021", "compiled_by" : "root", "compiled_in" : "90cc3acfe3e2", "release_date" : "Tue Sep 7 18:06:44 UTC 2021", "machine" : "x86_64", "doc" : "https://fiware-orion.rtfd.io/en/3.2.0/", "libversions": { "boost": "1_66", "libcurl": "libcurl/7.61.1 OpenSSL/1.1.1g zlib/1.2.11 nghttp2/1.33.0", "libmosquitto": "2.0.11", "libmicrohttpd": "0.9.70", "openssl": "1.1", "rapidjson": "1.1.0", "mongoc": "1.17.4", "bson": "1.17.4" } } } |
スクリプト
実行されるスクリプトの内容は以下で確認できます。
curl -sL https://letsfiware.jp/orion