Added Heroku + pg

This commit is contained in:
Yann Esposito 2012-12-21 11:06:15 +01:00
parent a5ed17fa2c
commit 4f8dcae721
5 changed files with 37 additions and 2 deletions

View file

@ -45,7 +45,7 @@ makeFoundation :: AppConfig DefaultEnv Extra -> IO App
makeFoundation conf = do
manager <- newManager def
s <- staticSite
dbconf <- withYamlEnvironment "config/sqlite.yml" (appEnv conf)
dbconf <- withYamlEnvironment "config/postgresql.yml" (appEnv conf)
Database.Persist.Store.loadConfig >>=
Database.Persist.Store.applyEnv
p <- Database.Persist.Store.createPoolConfig (dbconf :: Settings.PersistConfig)

1
Procfile Normal file
View file

@ -0,0 +1 @@
web: ./inmanis production -p $PORT

29
config/postegresql.yml Normal file
View file

@ -0,0 +1,29 @@
Default: &defaults
user: yesod
password: abofv53.
host: localhost
port: 5432
database: inmanis
poolsize: 10
Development:
<<: *defaults
Testing:
database: inmanis_test
<<: *defaults
Staging:
database: inmanis_staging
poolsize: 100
<<: *defaults
Production:
<<: *defaults
database: ddvl03pmqsm5ls
user: bocilnfqriwudj
password: 0vGDzpcuDTsTQiGSHfm4ys8c4u
host: ec2-54-243-248-219.compute-1.amazonaws.com
port: 5432
sslmode=require

View file

@ -67,7 +67,7 @@ library
, bytestring >= 0.9 && < 0.10
, text >= 0.11 && < 0.12
, persistent >= 1.0 && < 1.1
, persistent-sqlite >= 1.0 && < 1.1
, persistent-postgresql >= 1.0 && < 1.1
, template-haskell
, hamlet >= 1.1 && < 1.2
, shakespeare-css >= 1.0 && < 1.1

5
package.json Normal file
View file

@ -0,0 +1,5 @@
{
"name" : "inmanis",
"version" : "0.0.0",
"dependencies" : {}
}