概要
完成品はこちら
詳しい話はまたブログとかに書きます。
躓いたと
SvelteのみHostとContainerのlocalhostに繋ぐのにすこし手間取りました。
ReactやVueを造ったときは、localhostのままポート番号だけあわせておけばよかったのですが・・・・
ここに書いてあるとおり、sirv
の仕様でそのままだとHost側のlocalhostからContainer側のlocalhostにはつながらない。
なので、sirv
コマンドでContainerのhostを指定する必要がありました。
sirv public build --host 0.0.0.0
これで、Host側のlocalhost
とContainer側の0.0.0.0
が繋がるので、初期画面が表示されるようになります。
Sapperは他同様にport:3000同士を繋げば問題なくContainerと繋がります
まとめ
去年くらいから少し話が出てきたSvelte。
まだまだこれから感ありますが、ReactやVueを刺激するような存在になってくれると面白いです。