RaspberryPi2にSnappy Ubuntu Coreを入れてdockerがインストール出来なかったショックから一夜、こいつにも何かできる事はあるんじゃないかと色々触ってみた。
まずは公式にあるチュートリアルを参考に、webserverを探してみる。
ubuntu@localhost:~$ snappy search webserver
Part Version Description
go-example-webserver 1.0.4 Minimal Golang webserver for snappy
xkcd-webserver 0.3.1 Show random XKCD compic via a build-in webserver
xkcd-webserver
試しにxkcd-webserver
をインストール。
ubuntu@localhost:~$ sudo snappy install xkcd-webserver
xkcd-webserver 21 kB [=====================================================================================================================================================================================================] OK
Part Tag Installed Available Fingerprint Active
xkcd-webserver edge 0.3.1 - 3a9152b8bff494 *
インストールが完了したら既に起動しているので、PCからアクセス。
これだけ...
Golang Server
今度こそはとGo言語のWebサーバーをインストールしてみる。
ubuntu@localhost:~$ sudo snappy install go-example-webserver
go-example-webserver 3 MB [===============================================================================================================================================================================================] OK
Part Tag Installed Available Fingerprint Active
go-example-webserver edge 1.0.4 - 74c86cd4ed154a *
今度はport8081で起動しているようなので、ポート番号をアクセスしてみると...
動いた!(HelloWorldだけど...)
表示されているファイルの実態は/apps/go-example-webserver/current/main.go
らしい。
GO触ったことないけどコレを書き換えてもダメなんですね。コンパイルが必要なのかと思ったけどgo
コマンドは使えないし、どうしたらいいんだろう...