853 B
853 B
+++ date = "2016-07-31" tags = ["memo"] title = "swift-kitura" slug = "swift-kitura" +++
SwiftにはKituraというWeb Frameworkがあります。IBMが提供していて、Bluemixで動かすことも出来ます。
$ git clone https://github.com/IBM-Swift/Kitura
$ cd Kitura
$ brew install http-parser pcre2 curl hiredis
$ export PATH="/Library/Developer/Toolchains/swift-latest.xctoolchain/usr/bin:$PATH"
$ make test
$ mkdir MyApp
$ cd MyApp
$ swift build --init
$ cat Package.swift >> MyApp/Package.swift
$ vim !$
$ swift build
$ cp Packages/Kitura-net-0.3.0/Makefile-client Makefile
$ vim MyApp/main.swift
$ vagrant up
$ docker pull ibmcom/kitura-ubuntu:latest
$ docker run -i -p 8090:8090 -t ibmcom/kitura-ubuntu:latest /bin/bash