with pull into storage

This commit is contained in:
2022-09-11 22:56:54 +02:00
parent 3643d4a467
commit 226e47e5f4
15 changed files with 485 additions and 53 deletions

View File

@@ -1,6 +1,7 @@
package serverdeps
import (
"git.front.kjuulh.io/kjuulh/kraken/internal/services/providers"
"git.front.kjuulh.io/kjuulh/kraken/internal/services/storage"
"go.uber.org/zap"
)
@@ -8,6 +9,7 @@ import (
type ServerDeps struct {
logger *zap.Logger
storageConfig *storage.StorageConfig
gitCfg *providers.GitConfig
}
func NewServerDeps(logger *zap.Logger) *ServerDeps {
@@ -21,9 +23,22 @@ func NewServerDeps(logger *zap.Logger) *ServerDeps {
deps.storageConfig = storageCfg
}
deps.gitCfg = &providers.GitConfig{
AuthOption: providers.GIT_AUTH_SSH,
User: "git",
Password: "",
AccessToken: "",
SshPublicKeyFilePath: "/Users/kah/.ssh/id_ed25519",
SshPrivateKeyPassword: "",
}
return deps
}
func (deps *ServerDeps) GetStorageService() *storage.Service {
return storage.NewService(deps.storageConfig)
return storage.NewService(deps.logger.With(zap.String("app", "storage")), deps.storageConfig)
}
func (deps *ServerDeps) GetGitProvider() *providers.Git {
return providers.NewGit(deps.logger.With(zap.String("app", "gitProvider")), deps.gitCfg)
}