Skip to content

Commit ce73234

Browse files
committed
use PackageRegistryHost
1 parent 84ff353 commit ce73234

File tree

4 files changed

+9
-15
lines changed

4 files changed

+9
-15
lines changed

modules/packages/arch/metadata_test.go

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -448,6 +448,6 @@ dummy6
448448

449449
func TestOptVersionCheck(t *testing.T) {
450450
for _, s := range []string{"foo", "foo>=1.0.0", "foo<=1.0.0", "foo>=1:1.0.0: aaa"} {
451-
require.True(t, reOptDep.MatchString(s), s)
451+
require.True(t, GlobalVar().reOptDep.MatchString(s), s)
452452
}
453453
}

routers/web/user/package.go

Lines changed: 5 additions & 11 deletions
Original file line numberDiff line numberDiff line change
@@ -180,13 +180,12 @@ func ViewPackageVersion(ctx *context.Context) {
180180
ctx.Data["IsPackagesPage"] = true
181181
ctx.Data["PackageDescriptor"] = pd
182182

183+
curAppURL, _ := url.Parse(httplib.GuessCurrentAppURL(ctx))
184+
packageRegistryHost := curAppURL.Host
185+
ctx.Data["PackageRegistryHost"] = packageRegistryHost
186+
183187
switch pd.Package.Type {
184188
case packages_model.TypeContainer:
185-
registryAppURL, err := url.Parse(httplib.GuessCurrentAppURL(ctx))
186-
if err != nil {
187-
registryAppURL, _ = url.Parse(setting.AppURL)
188-
}
189-
ctx.Data["RegistryHost"] = registryAppURL.Host
190189
case packages_model.TypeAlpine:
191190
branches := make(container.Set[string])
192191
repositories := make(container.Set[string])
@@ -209,12 +208,7 @@ func ViewPackageVersion(ctx *context.Context) {
209208
ctx.Data["Repositories"] = util.Sorted(repositories.Values())
210209
ctx.Data["Architectures"] = util.Sorted(architectures.Values())
211210
case packages_model.TypeArch:
212-
registryAppURL, err := url.Parse(httplib.GuessCurrentAppURL(ctx))
213-
if err != nil {
214-
registryAppURL, _ = url.Parse(setting.AppURL)
215-
}
216-
ctx.Data["RegistryHost"] = registryAppURL.Host
217-
ctx.Data["SignMail"] = fmt.Sprintf("%s@noreply.%s", ctx.Package.Owner.Name, registryAppURL.Host)
211+
ctx.Data["SignMail"] = fmt.Sprintf("%s@noreply.%s", ctx.Package.Owner.Name, packageRegistryHost)
218212
groups := make(container.Set[string])
219213
for _, f := range pd.Files {
220214
for _, pp := range f.Properties {

templates/package/content/arch.tmpl

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -25,7 +25,7 @@ pacman-key --lsign-key '{{$.SignMail}}'</code></pre>
2525
{{end -}}{{- if gt $GroupSize 1 -}}
2626
# {{ctx.Locale.Tr "packages.arch.pacman.repo.multi.item" .}}
2727
{{end -}}
28-
[{{$.PackageDescriptor.Owner.LowerName}}.{{$.RegistryHost}}]
28+
[{{$.PackageDescriptor.Owner.LowerName}}.{{$.PackageRegistryHost}}]
2929
SigLevel = Required
3030
Server = <origin-url data-url="{{AppSubUrl}}/api/packages/{{$.PackageDescriptor.Owner.Name}}/arch/{{.}}/$arch"></origin-url>
3131
{{end -}}

templates/package/content/container.tmpl

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -5,13 +5,13 @@
55
<div class="field">
66
<label>{{svg "octicon-terminal"}} {{ctx.Locale.Tr "packages.container.pull"}}</label>
77
{{if eq .PackageDescriptor.Metadata.Type "helm"}}
8-
<div class="markup"><pre class="code-block"><code>helm pull oci://{{.RegistryHost}}/{{.PackageDescriptor.Owner.LowerName}}/{{.PackageDescriptor.Package.LowerName}} --version {{.PackageDescriptor.Version.LowerVersion}}</code></pre></div>
8+
<div class="markup"><pre class="code-block"><code>helm pull oci://{{.PackageRegistryHost}}/{{.PackageDescriptor.Owner.LowerName}}/{{.PackageDescriptor.Package.LowerName}} --version {{.PackageDescriptor.Version.LowerVersion}}</code></pre></div>
99
{{else}}
1010
{{$separator := ":"}}
1111
{{if not .PackageDescriptor.Metadata.IsTagged}}
1212
{{$separator = "@"}}
1313
{{end}}
14-
<div class="markup"><pre class="code-block"><code>docker pull {{.RegistryHost}}/{{.PackageDescriptor.Owner.LowerName}}/{{.PackageDescriptor.Package.LowerName}}{{$separator}}{{.PackageDescriptor.Version.LowerVersion}}</code></pre></div>
14+
<div class="markup"><pre class="code-block"><code>docker pull {{.PackageRegistryHost}}/{{.PackageDescriptor.Owner.LowerName}}/{{.PackageDescriptor.Package.LowerName}}{{$separator}}{{.PackageDescriptor.Version.LowerVersion}}</code></pre></div>
1515
{{end}}
1616
</div>
1717
<div class="field">

0 commit comments

Comments
 (0)