FIWARE Orion の Sandbox 環境をローカル PC にコマンド一発で作成する方法です。
curl -sL https://letsfiware.jp/orion | bash -
カレントディレクトリに orion というディレクトリが作成されます。
$ 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
{
"orion" : {
"version" : "3.6.0",
"uptime" : "0 d, 0 h, 0 m, 1 s",
"git_hash" : "973850279e63d58cb93dff751648af5ec6e05777",
"compile_time" : "Wed Mar 2 10:34:48 UTC 2022",
"compiled_by" : "root",
"compiled_in" : "5e6b6f1167f7",
"release_date" : "Wed Mar 2 10:34:48 UTC 2022",
"machine" : "x86_64",
"doc" : "https://fiware-orion.rtfd.io/en/3.6.0/",
"libversions": {
"boost": "1_66",
"libcurl": "libcurl/7.61.1 OpenSSL/1.1.1k zlib/1.2.11 nghttp2/1.33.0",
"libmosquitto": "2.0.12",
"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
(c) 2021-2022 Let's FIWARE