diff --git a/.gitlab-ci.yml b/.gitlab-ci.yml index 039561a1347de45c398d65e84b17157a7643b7b4..a8bc38ebb791ff08aab14428fe67515694eaa4e6 100644 --- a/.gitlab-ci.yml +++ b/.gitlab-ci.yml @@ -1,4 +1,4 @@ -image: golang:latest +image: golang:1.10 variables: REPO_NAME: gitlab.servus.at/autoradio/tank diff --git a/cmd/tank/main.go b/cmd/tank/main.go index 50b79b94c1da9ff2e8b26854736b8f7558fb57a7..72226d451c91ea49be0e6734fe5c3d3c1dd12544 100644 --- a/cmd/tank/main.go +++ b/cmd/tank/main.go @@ -66,15 +66,19 @@ func cmdInit(c *cli.Context) error { func openStoreAndImporter(c *cli.Context) (st *store.Store, im *importer.Importer, err error) { // TODO: hardcoded values - cfg := &store.Config{} - cfg.BasePath = "/tmp" - cfg.DB.Type = "sqlite" - cfg.DB.Connection = ":memory:" - if st, err = store.NewStore(cfg); err != nil { + sCfg := &store.Config{} + sCfg.BasePath = "/tmp" + sCfg.DB.Type = "sqlite" + sCfg.DB.Connection = ":memory:" + if st, err = store.NewStore(sCfg); err != nil { return nil, nil, err } - if im, err = importer.NewImporter(&importer.Config{"/tmp", 0}, st, infoLog, errLog, dbgLog); err != nil { // TODO: hardcoded value + // TODO: hardcoded values + iCfg := &importer.Config{} + iCfg.TempPath = "/tmp" + iCfg.Workers = 0 + if im, err = importer.NewImporter(iCfg, st, infoLog, errLog, dbgLog); err != nil { return nil, nil, err }