Pull Docker images from Nexus connector port 8087

The Docker daemon reaches the Nexus Docker group over the dedicated
connector port 8087 (its registry mirror), not the main 8081 HTTP port,
which caused HTTPS-to-HTTP pull failures in CI. Repoint all image refs to
171.22.25.73:8087 at the connector root; npm and NuGet stay on 8081.

Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
This commit is contained in:
soroush.asadi
2026-05-30 05:17:21 +03:30
parent 09c55669ca
commit 8ca2cae988
10 changed files with 35 additions and 34 deletions
+11 -11
View File
@@ -17,13 +17,13 @@ concurrency:
# ubuntu-latest:docker://node:20-alpine ← CI jobs run in real Docker containers
# self-hosted:host ← deploy runs directly on the server
#
# All images/packages served from local Nexus at 171.22.25.73:8081:
# Docker images → 171.22.25.73:8081 (docker-group: Docker Hub + MCR)
# All images/packages served from local Nexus at 171.22.25.73:
# Docker images → 171.22.25.73:8087 (docker-group connector: Docker Hub + MCR)
# NuGet → http://171.22.25.73:8081/repository/nuget-group/
# npm → http://171.22.25.73:8081/repository/npm-group/
#
# The runner host is 171.22.25.73, so Nexus is always reachable directly.
# Daemon must have: "insecure-registries": ["171.22.25.73:8081"]
# Daemon must have: "insecure-registries": ["171.22.25.73:8087"]
# ─────────────────────────────────────────────────────────────────────────────
jobs:
@@ -32,12 +32,12 @@ jobs:
name: "CI · API (dotnet build + test)"
runs-on: ubuntu-latest
container:
image: 171.22.25.73:8081/repository/docker-group/dotnet/sdk:10.0
image: 171.22.25.73:8087/dotnet/sdk:10.0
options: >-
--add-host=gitea:host-gateway
services:
postgres:
image: 171.22.25.73:8081/repository/docker-group/postgres:16-alpine
image: 171.22.25.73:8087/postgres:16-alpine
env:
POSTGRES_DB: meezi_test
POSTGRES_USER: meezi
@@ -48,7 +48,7 @@ jobs:
--health-timeout 5s
--health-retries 10
redis:
image: 171.22.25.73:8081/repository/docker-group/redis:7-alpine
image: 171.22.25.73:8087/redis:7-alpine
options: >-
--health-cmd "redis-cli ping"
--health-interval 5s
@@ -99,7 +99,7 @@ jobs:
name: "CI · Admin API (dotnet build)"
runs-on: ubuntu-latest
container:
image: 171.22.25.73:8081/repository/docker-group/dotnet/sdk:10.0
image: 171.22.25.73:8087/dotnet/sdk:10.0
options: >-
--add-host=gitea:host-gateway
steps:
@@ -141,7 +141,7 @@ jobs:
name: "CI · Dashboard (tsc)"
runs-on: ubuntu-latest
container:
image: 171.22.25.73:8081/repository/docker-group/node:20-alpine
image: 171.22.25.73:8087/node:20-alpine
options: >-
--add-host=gitea:host-gateway
steps:
@@ -171,7 +171,7 @@ jobs:
name: "CI · Admin Web (tsc)"
runs-on: ubuntu-latest
container:
image: 171.22.25.73:8081/repository/docker-group/node:20-alpine
image: 171.22.25.73:8087/node:20-alpine
options: >-
--add-host=gitea:host-gateway
steps:
@@ -201,7 +201,7 @@ jobs:
name: "CI · Website (tsc)"
runs-on: ubuntu-latest
container:
image: 171.22.25.73:8081/repository/docker-group/node:20-alpine
image: 171.22.25.73:8087/node:20-alpine
options: >-
--add-host=gitea:host-gateway
steps:
@@ -231,7 +231,7 @@ jobs:
name: "CI · Koja (tsc)"
runs-on: ubuntu-latest
container:
image: 171.22.25.73:8081/repository/docker-group/node:20-alpine
image: 171.22.25.73:8087/node:20-alpine
options: >-
--add-host=gitea:host-gateway
steps: