@@ -10,24 +10,28 @@ import (
1010
1111const (
1212 nodeJSVersion = "16"
13- repoName = "macroservices"
1413)
1514
1615type MacroservicesInvoiceRenderer struct {
16+ // Repository name
17+ // +private
18+ RepoName string
1719 // Source code directory
1820 Source * dagger.Directory
1921 // +private
2022 InfisicalClientSecret * dagger.Secret
2123}
2224
2325func New (
26+ repoName string ,
2427 // Source code directory
2528 // +defaultPath="."
2629 source * dagger.Directory ,
2730 // Infisical client secret
2831 infisicalClientSecret * dagger.Secret ,
2932) * MacroservicesInvoiceRenderer {
3033 return & MacroservicesInvoiceRenderer {
34+ RepoName : repoName ,
3135 Source : source ,
3236 InfisicalClientSecret : infisicalClientSecret ,
3337 }
@@ -80,15 +84,15 @@ func (m *MacroservicesInvoiceRenderer) BuildAndPush(
8084 g , ctx := errgroup .WithContext (ctx )
8185
8286 g .Go (func () error {
83- _ , err := dag .Docker (m .Source .Directory ("backend" ), m .InfisicalClientSecret , repoName + "-backend" , dagger.DockerOpts {
87+ _ , err := dag .Docker (m .Source .Directory ("backend" ), m .InfisicalClientSecret , m . RepoName + "-backend" , dagger.DockerOpts {
8488 Environment : env ,
8589 }).Build ().Publish (ctx )
8690
8791 return err
8892 })
8993
9094 g .Go (func () error {
91- _ , err := dag .Docker (m .Source .Directory ("frontend" ), m .InfisicalClientSecret , repoName + "-frontend" , dagger.DockerOpts {
95+ _ , err := dag .Docker (m .Source .Directory ("frontend" ), m .InfisicalClientSecret , m . RepoName + "-frontend" , dagger.DockerOpts {
9296 Environment : env ,
9397 }).Build ().Publish (ctx )
9498
0 commit comments