api.addressbook.g0v.tw endpoint source and utiltity scripts.
demo site: http://pgrest.io/hychen/api.addressbook/v0/collections/
Install Postgresql 9.3 in your laptop and the run the following instructions:
$ git clone https://github.com/g0v/api.addressbook
$ cd api.addressbook && npm i
$ createdb testdb
$ lsc app.lsc --db testdb
get an image.
$ docker pull hychen/api.addressbook
start service.
$ docker run -d -p 8888:80 hychen/api.addressbook /sbin/my_init
bootstrap vagrant box.
$ cd cookbooks/addressbook.g0v.tw && vagrant up
$ curl 0.0.0.0:8888/v0/collections/
The default database is mydb
.
$ git clone https://github.com/g0v/addressbook-data-converter
$ cd addressbook-data-converter
$ npm i
$ make boot && make build
$ git clone https://github.com/g0v/api.addressbook
$ cd api.addressbook
$ npm i
$ lsc app.ls --db mydb --schema pgrest
info: Available collections:
memberships organizations person posts
info: Serving `mydb` on http://127.0.0.1:3000/collections