Skip to content

Latest commit

 

History

History
32 lines (18 loc) · 828 Bytes

README.md

File metadata and controls

32 lines (18 loc) · 828 Bytes

cetch.com

Install the deps (godep restore):

$ make install

Godeps doesn't handle dev deps so we do this to install dev tools (fresh, goose, and testify):

$ make install_dev

You'll want to create the postgres role and development database:

$ sudo -i -u postgres
$ createuser -s cetch
$ createdb cetch_development

Then run the migrations via goose (with the -env development flag):

$ make db_migrate

Watch for changes while working (sets dbname and base_path flags):

$ make watch

And run the test suite (test db is automatically created before tests run and dropped afterwards):

$ make test

Running the application in production without make would look like this:

$ go build
$ env dbname=cetch_production basePath=$GOPATH/src/github.com/JacksonGariety/cetch ./cetch