fix: refresh run source during distribution builds

This commit is contained in:
npc0-hue
2026-08-21 23:09:28 +08:00
parent 2381b69d24
commit 0a605495af
12 changed files with 317 additions and 119 deletions
+8 -6
View File
@@ -49,12 +49,14 @@ func NewRouterFromConfig(cfg config.Config) (http.Handler, error) {
return nil, err
}
core.ConfigureDistributionBuilder(service.NewDockerDistributionBuilder(service.DockerDistributionBuilderConfig{
DockerBinary: cfg.BuilderDockerBinary,
Image: cfg.BuilderImage,
SourceDir: cfg.BuilderSourceDir,
WorkspaceDir: cfg.BuilderWorkspaceDir,
CacheDir: cfg.BuilderCacheDir,
Timeout: time.Duration(cfg.BuilderTimeoutSeconds) * time.Second,
DockerBinary: cfg.BuilderDockerBinary,
Image: cfg.BuilderImage,
SourceDir: cfg.BuilderSourceDir,
SourceRepositoryURL: cfg.BuilderSourceRepository,
SourceRevision: cfg.BuilderSourceRevision,
WorkspaceDir: cfg.BuilderWorkspaceDir,
CacheDir: cfg.BuilderCacheDir,
Timeout: time.Duration(cfg.BuilderTimeoutSeconds) * time.Second,
}))
if err := core.ConfigureAIProviderMode(cfg.AIProviderMode); err != nil {
return nil, err