https://github.com/pragithub/gobooks
https://github.com/pragithub/gobooks
ace books classify go golang gorilla-mux negroni
Last synced: 3 months ago
JSON representation
- Host: GitHub
- URL: https://github.com/pragithub/gobooks
- Owner: PraGitHub
- Created: 2019-09-28T15:33:17.000Z (over 6 years ago)
- Default Branch: master
- Last Pushed: 2022-01-12T14:06:20.000Z (over 4 years ago)
- Last Synced: 2024-06-21T20:03:00.714Z (almost 2 years ago)
- Topics: ace, books, classify, go, golang, gorilla-mux, negroni
- Language: Go
- Size: 21.8 MB
- Stars: 1
- Watchers: 2
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
Go Books
About
This is a simple website developed in go
This site allows users to search for books and add to their collection
What are all the packages used ?
Below is the list of all packages used and thanks to all of them :)
github.com/GoIncremental/negroni-sessions/cookiestore
github.com/goincremental/negroni-sessions
github.com/gorilla/mux
github.com/mattn/go-sqlite3
github.com/urfave/negroni
github.com/yosssi/ace
golang.org/x/crypto/bcrypt
gopkg.in/gorp.v1
How to vendor the app and deploy to heroku ?
Vendoring can be done in many ways.
Refer this for more info - https://devcenter.heroku.com/articles/go-support
The one that's used for this app is godep - https://devcenter.heroku.com/articles/go-dependencies-via-godep
Install godep
go get github.com/tools/godep
Copy the whole working directory(if this repo is cloned then it would be $GOPATJH/src/GoBooks) to $GOPATH/src directory
cd to $GOPATH/src/[Parent directoy] (if this repo is cloned then it would be $GOPATJH/src/GoBooks)
Save dependencies
godep save
Copy "Godeps" and "vendor" direcotories to the working directory and commit/push them
Deploy the working branch in heroku