| 12345678910111213141516171819202122232425 |
- package models
- import (
- "strings"
- "github.com/porter-dev/porter/api/types"
- "gorm.io/gorm"
- )
- type BuildConfig struct {
- gorm.Model
- Name string `json:"name"`
- Builder string `json:"builder"`
- Buildpacks string `json:"buildpacks"`
- Config []byte `json:"config"`
- }
- func (conf *BuildConfig) ToBuildConfigType() *types.BuildConfig {
- return &types.BuildConfig{
- Builder: conf.Builder,
- Buildpacks: strings.Split(conf.Buildpacks, ","),
- Config: conf.Config,
- }
- }
|