Skip to content

Shared Services

12 services on vmi2912133 (Contabo) · Stack name: shared

Shared services are used by both environments and the team. They’re not environment-specific.

The primary container image registry for all SSERIS services.

ServiceImagePurposeData
Harbor Portalharbor-portal:v2.12.0Web UIStateless
Harbor Coreharbor-core:v2.12.0API & authBind: /data/
Harbor Registryregistry-photon:v2.12.0Image storageBind: /data/registry (35 GB)
Harbor DBharbor-db:v2.12.0PostgreSQL for HarborBind: /data/database
Harbor Redisredis-photon:v2.12.0CacheBind: /data/redis
Harbor Job Serviceharbor-jobservice:v2.12.0Async jobs (GC, replication)Bind: /data/job_logs
Harbor Proxynginx-photon:v2.12.0Internal reverse proxyStateless
Harbor Registry Ctlharbor-registryctl:v2.12.0Registry controllerStateless
Harbor Logharbor-log:v2.12.0Centralized loggingStateless

URL: https://harbor.ayinza.dev

ServiceImagePurposeData
Docsdocs siteThis documentation site (docs.ayinza.dev)Stateless
Nexussonatype/nexus3:latestMaven/npm artifact proxyBind: nexus-data (34 MB)
Portainerportainer-ce:latestDocker management UIshared_portainer_data

All 12 shared_ services as shown by docker service ls:

  1. shared_core
  2. shared_docs
  3. shared_jobservice
  4. shared_log
  5. shared_nexus
  6. shared_portainer
  7. shared_portal
  8. shared_postgresql
  9. shared_proxy
  10. shared_redis
  11. shared_registry
  12. shared_registryctl

Located at /home/kaks/stacks/shared-infrastructure.yml on Azure.

Terminal window
docker stack deploy -c /home/kaks/stacks/shared-infrastructure.yml shared