Skip to content

andyatkinson/gournay

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

23 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Gournay is a URL shrinker written in Go.

Try it

http://gournay.herokuapp.com/

building locally

go build gournay.go

When pushing to heroku, the app is compiled. When adding new dependencies, remember to run godep save.

running in development

# psql
create database gournay_development;
create table entries (
  url varchar(255),
  hash varchar(5)
);

Local postgres connection string like this, for a database called gournay_development:

export DATABASE_URL="user=andy host=localhost dbname=gournay_development sslmode=disable"

./gournay
# port is 5000 by default

Heroku

Details on using the Heroku buildpack.

  • Create a heroku instance with the custom buildpack
  • Enable the postgres addon with: heroku addons:add heroku-postgresql
  • Heroku binds to a random port, can't hard-code the port. details
  • connect to heroku psql and set up database: heroku pg:psql. Find out database name from connection string, and create the tables.

resources

About

Gournay is a URL shrinker written in Go, for me to learn Go.

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages