diff options
Diffstat (limited to 'internal/server')
-rw-r--r-- | internal/server/server.go | 30 |
1 files changed, 0 insertions, 30 deletions
diff --git a/internal/server/server.go b/internal/server/server.go index 3c26a7f..28d44c4 100644 --- a/internal/server/server.go +++ b/internal/server/server.go @@ -6,8 +6,6 @@ import ( "net" "net/http" "net/url" - "os" - "path/filepath" "regexp" "slices" "strconv" @@ -17,11 +15,9 @@ import ( "go.alanpearce.eu/website/internal/builder" cfg "go.alanpearce.eu/website/internal/config" "go.alanpearce.eu/website/internal/storage/sqlite" - "go.alanpearce.eu/website/internal/vcs" "go.alanpearce.eu/website/internal/website" "go.alanpearce.eu/x/log" - "github.com/ardanlabs/conf/v3" "github.com/osdevisnot/sorvor/pkg/livereload" "gitlab.com/tozd/go/errors" ) @@ -105,32 +101,6 @@ func New(runtimeConfig *Config, log *log.Logger) (*Server, error) { Development: runtimeConfig.Development, } - if !runtimeConfig.Development { - vcsConfig := &vcs.Config{} - _, err := conf.Parse("VCS", vcsConfig) - if err != nil { - return nil, err - } - if vcsConfig.LocalPath != "" { - _, err = vcs.CloneOrUpdate(vcsConfig, log.Named("vcs")) - if err != nil { - return nil, err - } - err = os.Chdir(runtimeConfig.Root) - if err != nil { - return nil, err - } - - builderConfig.Source = vcsConfig.LocalPath - - publicDir := filepath.Join(runtimeConfig.Root, "public") - builderConfig.Destination = publicDir - runtimeConfig.Root = publicDir - } else { - log.Warn("in production mode without VCS configuration") - } - } - config, err := cfg.GetConfig(builderConfig.Source, log.Named("config")) if err != nil { return nil, errors.WithMessage(err, "error parsing configuration file") |