| 1234567891011121314151617181920212223242526272829303132333435363738394041 |
- package main
- import (
- "fmt"
- adapter "github.com/porter-dev/porter/internal/adapter"
- "github.com/porter-dev/porter/internal/config"
- lr "github.com/porter-dev/porter/internal/logger"
- "github.com/porter-dev/porter/internal/models"
- )
- func main() {
- fmt.Println("running migrations...")
- appConf := config.FromEnv()
- logger := lr.NewConsole(true)
- db, err := adapter.New(&appConf.Db)
- if err != nil {
- logger.Fatal().Err(err).Msg("")
- return
- }
- err = db.AutoMigrate(
- &models.Project{},
- &models.Role{},
- &models.ServiceAccount{},
- &models.ServiceAccountAction{},
- &models.ServiceAccountCandidate{},
- &models.Cluster{},
- &models.TokenCache{},
- &models.User{},
- &models.Session{},
- &models.RepoClient{},
- )
- if err != nil {
- panic(err)
- }
- }
|