@@ -38,6 +38,7 @@ import (
3838 chartRepoRepository "github.com/devtron-labs/devtron/pkg/chartRepo/repository"
3939 repository2 "github.com/devtron-labs/devtron/pkg/cluster/repository"
4040 "github.com/devtron-labs/devtron/pkg/pipeline"
41+ bean2 "github.com/devtron-labs/devtron/pkg/pipeline/bean"
4142 "github.com/devtron-labs/devtron/pkg/sql"
4243 "github.com/devtron-labs/devtron/pkg/team"
4344 "github.com/devtron-labs/devtron/pkg/user"
@@ -1244,7 +1245,18 @@ func (handler CoreAppRestHandlerImpl) createGitMaterials(appId int, gitMaterials
12441245// create docker config
12451246func (handler CoreAppRestHandlerImpl ) createDockerConfig (appId int , dockerConfig * appBean.DockerConfig , userId int32 ) (error , int ) {
12461247 handler .logger .Infow ("Create App - creating docker config" , "appId" , appId , "DockerConfig" , dockerConfig )
1247-
1248+ dockerBuildConfig := dockerConfig .DockerBuildConfig
1249+ if dockerBuildConfig != nil {
1250+ dockerConfig .CheckoutPath = dockerBuildConfig .GitCheckoutPath
1251+ dockerConfig .CiBuildConfig = & bean2.CiBuildConfigBean {
1252+ DockerBuildConfig : & bean2.DockerBuildConfig {
1253+ DockerfilePath : dockerBuildConfig .DockerfileRelativePath ,
1254+ DockerBuildOptions : dockerBuildConfig .DockerBuildOptions ,
1255+ Args : dockerBuildConfig .Args ,
1256+ TargetPlatform : dockerBuildConfig .TargetPlatform ,
1257+ },
1258+ }
1259+ }
12481260 createDockerConfigRequest := & bean.CiConfigRequest {
12491261 AppId : appId ,
12501262 UserId : userId ,
0 commit comments