Skip to content

HTTPS clone URL

Subversion checkout URL

You can clone with
or
.
Download ZIP
CouchDBX Mac OS X Application Bundle (with a MacRuby port)
Ruby Objective-C
branch: master

This branch is 7 commits ahead, 9 commits behind janl:master

Fetching latest commit…

Cannot retrieve the latest commit at this time

Failed to load latest commit information.
CouchDBX.xcodeproj
English.lproj
macruby_version/CouchDBX
.gitignore
CouchDBXApplicationController.h
CouchDBXApplicationController.m
CouchDBX_Prefix.pch
CouchDb.icns
Info.plist
README
Rakefile
browse.png
main.m
pause.png
start.png
stop.png

README

# CouchDBX Application Wrapper

Get http://github.com/janl/couchdbx-core/ and compile it. Copy the resulting `couchdbx-core` folder into the top level dir of this project. Launch Xcode and build the app.

## MacRuby version

You need to use the specific XCode target to copy couchdbx-core to your build folder.
If you want to run more than one instance of couchdb, add a new local_<id>.ini file to couchdbx-core/couchdb/etc/couchdb

Don't forget to also create a new folder for the db data and point to it. Here is an example of my local_test.ini file

  ; CouchDB Configuration Settings

  ; Custom settings should be made in this file. They will override settings
  ; in default.ini, but unlike changes made to default.ini, this file won't be
  ; overwritten on server upgrade.

  [couchdb]
  ;max_document_size = 4294967296 ; bytes

  [httpd]
  port = 5985
  ;bind_address = 127.0.0.1

  [log]
  ;level = debug

  [couch_httpd_auth]
  ;secret = replace this with a real secret

  [couchdb]
  ;directory used to save/load this instance db 
  database_dir = couchdb_0.10.0/var/lib/mattetti
  view_index_dir = couchdb_0.10.0/var/lib/mattetti

  [update_notification]
  ;unique notifier name=/full/path/to/exe -with "cmd line arg"

  ; To create an admin account uncomment the '[admins]' section below and add a
  ; line in the format 'username = password'. When you next start CouchDB, it
  ; will change the password to a hash (so that your passwords don't linger
  ; around in plain-text files). You can add more admin accounts with more
  ; 'username = password' lines. Don't forget to restart CouchDB after
  ; changing this.
  [admins]
  ;admin = mysecretpassword

Something went wrong with that request. Please try again.