mirror of
https://github.com/jsiebens/ionscale.git
synced 2026-03-31 15:07:49 +01:00
feat: read keys from config file
This commit is contained in:
@@ -8,7 +8,6 @@ import (
|
||||
"github.com/hashicorp/go-hclog"
|
||||
"net/http"
|
||||
"tailscale.com/tailcfg"
|
||||
tskey "tailscale.com/types/key"
|
||||
"time"
|
||||
|
||||
"github.com/jsiebens/ionscale/internal/config"
|
||||
@@ -57,10 +56,6 @@ func migrate(db *gorm.DB, repository domain.Repository) error {
|
||||
return err
|
||||
}
|
||||
|
||||
if err := initializeControlKeys(repository); err != nil {
|
||||
return err
|
||||
}
|
||||
|
||||
if err := initializeDERPMap(repository); err != nil {
|
||||
return err
|
||||
}
|
||||
@@ -101,21 +96,6 @@ func initializeDERPMap(repository domain.Repository) error {
|
||||
return nil
|
||||
}
|
||||
|
||||
func initializeControlKeys(repository domain.Repository) error {
|
||||
ctx := context.Background()
|
||||
keys, err := repository.GetControlKeys(ctx)
|
||||
if keys != nil || err != nil {
|
||||
return err
|
||||
}
|
||||
|
||||
keys = &domain.ControlKeys{
|
||||
ControlKey: tskey.NewMachine(),
|
||||
LegacyControlKey: tskey.NewMachine(),
|
||||
}
|
||||
|
||||
return repository.SetControlKeys(ctx, keys)
|
||||
}
|
||||
|
||||
type GormLoggerAdapter struct {
|
||||
logger hclog.Logger
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user