Service Stacks Guide
This guide covers the deployable service compose units under `runtime/stacks/services`.
This guide covers the deployable service compose units under runtime/stacks/services.
Shared Rules
- Public Traefik-routed services use the
proxynetwork. - Registry-backed services require
docker login gitea.perspective-v.comfirst (images live undergitea.perspective-v.com/perspective-v/<image>). - All service compose files keep the Watchtower labels already defined in the repository.
identityandgraphare Kong upstreams and are not directly exposed by Traefik.console,dbskc.com, andnishatcolony.pkare public Traefik routes.
Shared Prerequisites
docker network create proxy || true
docker network create mssql-network || true
docker network create object-storage || true
docker login gitea.perspective-v.comPerspective-V Core Services
Identity
./runtime/scripts/services/identity.sh upGraph
./runtime/scripts/services/graph.sh upConsole
./runtime/scripts/services/console.sh upDomain Sites
dbskc.com
./runtime/scripts/services/dbskc.sh upnishatcolony.pk
./runtime/scripts/services/nishatcolony.sh upAdditional Service Folders
dbskc WordPress Variant
./runtime/scripts/services/dbskc-wordpress.sh upNishatColony New Variant
./runtime/scripts/services/nishatcolony-new.sh upArnexGlobal Starter
./runtime/scripts/services/arnexglobal-data.sh upSyAssociates Starters
./runtime/scripts/services/syassociates-web.sh up
./runtime/scripts/services/syassociates-service.sh upRaw Compose Examples
docker compose --env-file runtime/environments/vps/services/perspective-v.com/identity.perspective-v.com/.env -f runtime/stacks/services/perspective-v.com/identity.perspective-v.com/docker-compose.yml up -d
docker compose --env-file runtime/environments/vps/services/dbskc.com/dbskc.com/.env -f runtime/stacks/services/dbskc.com/docker-compose.yml up -d
docker compose --env-file runtime/environments/vps/services/nishatcolony.pk/nishatcolony.pk/.env -f runtime/stacks/services/nishatcolony.pk/docker-compose.yml up -dValidation
./runtime/scripts/services/identity.sh ps
./runtime/scripts/services/graph.sh ps
./runtime/scripts/services/console.sh ps
./runtime/scripts/services/dbskc.sh ps
./runtime/scripts/services/nishatcolony.sh ps
curl -Ik https://console.perspective-v.com
curl -Ik https://dbskc.com
curl -Ik https://nishatcolony.pk
curl -Ik https://api.perspective-v.com/identity/swagger/v1/swagger.json
curl -Ik https://api.perspective-v.com/graph/docs/Notes About Template Coverage
dbskc-wordpressandnishatcolony-newcurrently depend on live VPS.envfiles only.syassociates-webandsyassociates-servicealready support tracked placeholder and dev-template fallback.- Use
showbeforeupwhenever you are not sure which env file will be used.