summaryrefslogtreecommitdiff
path: root/src/cmd/export/main.go
diff options
context:
space:
mode:
authorBrian Picciano <mediocregopher@gmail.com>2024-07-26 20:47:59 +0200
committerBrian Picciano <mediocregopher@gmail.com>2024-07-26 23:08:24 +0200
commitc9991c347d20ba9e96b3281f172a86f965934978 (patch)
tree012f1c0c15e6bc36aec4a142248d418efe626464 /src/cmd/export/main.go
parent45c20d03663878f3508eaa9b961cb0cb12cc5574 (diff)
Implement export scriptHEADmain
Diffstat (limited to 'src/cmd/export/main.go')
-rw-r--r--src/cmd/export/main.go15
1 files changed, 13 insertions, 2 deletions
diff --git a/src/cmd/export/main.go b/src/cmd/export/main.go
index 1d39bc7..23fa643 100644
--- a/src/cmd/export/main.go
+++ b/src/cmd/export/main.go
@@ -7,6 +7,7 @@ import (
"dev.mediocregopher.com/mediocre-blog.git/src/gmi"
"dev.mediocregopher.com/mediocre-blog.git/src/http"
"dev.mediocregopher.com/mediocre-blog.git/src/post"
+ "dev.mediocregopher.com/mediocre-blog.git/src/post/asset"
"dev.mediocregopher.com/mediocre-blog.git/src/render"
"dev.mediocregopher.com/mediocre-go-lib.git/mlog"
)
@@ -57,8 +58,8 @@ func main() {
httpParams.PublicURL,
gmiParams.PublicURL,
)
- postStore = post.NewStore(postSQLDB)
- //postAssetStore = asset.NewStore(postSQLDB)
+ postStore = post.NewStore(postSQLDB)
+ postAssetStore = asset.NewStore(postSQLDB)
//postDraftStore = post.NewDraftStore(postSQLDB)
)
@@ -72,4 +73,14 @@ func main() {
if err != nil {
logger.Fatal(ctx, "Failed to export post data", err)
}
+
+ err = exportAssets(
+ ctx,
+ logger.WithNamespace("assets"),
+ postAssetStore,
+ *exportDirPath,
+ )
+ if err != nil {
+ logger.Fatal(ctx, "Failed to export asset data", err)
+ }
}