$ ls Example.xcdatamodel $ heroku create --stack cedar --buildpack http://github.com/mattt/heroku-buildpack-core-data.git $ git push heroku master ... -----> Heroku receiving push -----> Fetching custom buildpack -----> Core Data detected
This buildpack will detect your app if it includes a Core Data model (
.xcdatamodel) file. Using rack-core-data, a REST web service that communicates with a Heroku Postgres dev database is generated according to the attributes and relationships of each entity in the data model:
The Core Data Buildpack is designed to encourage rapid prototyping, but should not be used on its own in production applications.
Rather, you are encouraged to create an application using Rack::CoreData directly, which allows you to extend the Core Data scaffolding with Rack applications, such as Rails or Sinatra, and middleware. Here's an example
require 'bundler' Bundler.require DB = Sequel.connect(ENV['DATABASE_URL']) run Rack::CoreData('./Example.xcdatamodeld')
Core Data Buildpack is available under the MIT license. See the LICENSE file for more info.
Copy the snippet above into CLI.