Put main.hs in app, no dist hardcoding
This commit is contained in:
parent
97d652a528
commit
47365910da
@ -137,7 +137,8 @@ scaffold = do
|
|||||||
mkDir "deploy"
|
mkDir "deploy"
|
||||||
mkDir "Settings"
|
mkDir "Settings"
|
||||||
mkDir "messages"
|
mkDir "messages"
|
||||||
|
mkDir "app"
|
||||||
|
|
||||||
writeFile' "deploy/Procfile" $(codegen "deploy/Procfile")
|
writeFile' "deploy/Procfile" $(codegen "deploy/Procfile")
|
||||||
|
|
||||||
case backend of
|
case backend of
|
||||||
@ -148,7 +149,7 @@ scaffold = do
|
|||||||
|
|
||||||
writeFile' "config/settings.yml" $(codegen "config/settings.yml")
|
writeFile' "config/settings.yml" $(codegen "config/settings.yml")
|
||||||
writeFile' "config/keter.yaml" $(codegen "config/keter.yaml")
|
writeFile' "config/keter.yaml" $(codegen "config/keter.yaml")
|
||||||
writeFile' "main.hs" $(codegen "main.hs")
|
writeFile' "app/main.hs" $(codegen "app/main.hs")
|
||||||
writeFile' "devel.hs" $(codegen "devel.hs")
|
writeFile' "devel.hs" $(codegen "devel.hs")
|
||||||
writeFile' (project ++ ".cabal") $(codegen "project.cabal")
|
writeFile' (project ++ ".cabal") $(codegen "project.cabal")
|
||||||
|
|
||||||
|
|||||||
@ -81,8 +81,8 @@ executable ~project~
|
|||||||
if flag(library-only)
|
if flag(library-only)
|
||||||
Buildable: False
|
Buildable: False
|
||||||
|
|
||||||
main-is: ../main.hs
|
main-is: main.hs
|
||||||
hs-source-dirs: dist
|
hs-source-dirs: app
|
||||||
build-depends: base
|
build-depends: base
|
||||||
, ~project~
|
, ~project~
|
||||||
, yesod-default
|
, yesod-default
|
||||||
|
|||||||
@ -1,6 +1,6 @@
|
|||||||
#!/bin/bash -ex
|
#!/bin/bash -ex
|
||||||
|
|
||||||
runghc main.hs init
|
runghc -i. -idist/build/autogen main.hs init
|
||||||
|
|
||||||
(
|
(
|
||||||
cd foobar
|
cd foobar
|
||||||
|
|||||||
@ -23,7 +23,7 @@ extra-source-files:
|
|||||||
scaffold/LICENSE.cg
|
scaffold/LICENSE.cg
|
||||||
scaffold/project.cabal.cg
|
scaffold/project.cabal.cg
|
||||||
scaffold/mongoDBConnPool.cg
|
scaffold/mongoDBConnPool.cg
|
||||||
scaffold/main.hs.cg
|
scaffold/app/main.hs.cg
|
||||||
scaffold/postgresqlConnPool.cg
|
scaffold/postgresqlConnPool.cg
|
||||||
scaffold/Foundation.hs.cg
|
scaffold/Foundation.hs.cg
|
||||||
scaffold/sqliteConnPool.cg
|
scaffold/sqliteConnPool.cg
|
||||||
@ -45,7 +45,6 @@ extra-source-files:
|
|||||||
scaffold/templates/homepage.julius.cg
|
scaffold/templates/homepage.julius.cg
|
||||||
scaffold/templates/default-layout-wrapper.hamlet.cg
|
scaffold/templates/default-layout-wrapper.hamlet.cg
|
||||||
scaffold/deploy/Procfile.cg
|
scaffold/deploy/Procfile.cg
|
||||||
scaffold/main.hs.cg
|
|
||||||
scaffold/devel.hs.cg
|
scaffold/devel.hs.cg
|
||||||
scaffold/Handler/Home.hs.cg
|
scaffold/Handler/Home.hs.cg
|
||||||
scaffold/templates/normalize.lucius.cg
|
scaffold/templates/normalize.lucius.cg
|
||||||
|
|||||||
Loading…
Reference in New Issue
Block a user