summary refs log tree commit diff stats
diff options
context:
space:
mode:
-rw-r--r--internal/server/server.go30
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")