koopa-admin-log/configs/taler-ops-ng/deploy/compose.yml
Hernâni Marques f821dc0eb4
feat(tops): Taler Operations design previews (ng1–ng3)
Static previews on ports 9090–9092: DD 90 branding (Montserrat,
#0042B3, logo), FINMA sticky, no taler-ops-www build. ng1 landing,
ng2 step/amount sliders + tabs, ng3 classic mirror. Podman nginx,
bin/up.sh, Caddy snippet, /CHANGES notes for current site only.
2026-07-10 17:36:51 +02:00

63 lines
1.7 KiB
YAML

# Taler Operations design previews — host ports 9090+
# tops.ng1 → 9090 | tops.ng2 → 9091 | tops.ng3 → 9092
#
# Usage (on koopa):
# cd ~/koopa-tops && ./bin/up.sh
services:
tops-ng1:
image: docker.io/library/nginx:1.27-alpine
container_name: koopa-tops-ng1
restart: unless-stopped
ports:
- "9090:80"
volumes:
- ../ng1:/usr/share/nginx/html:ro
labels:
org.hacktivism.service: tops-ng1
org.hacktivism.host_port: "9090"
org.hacktivism.site: tops.ng1.hacktivism.ch
org.hacktivism.managed_by: koopa-admin
healthcheck:
test: ["CMD", "wget", "-q", "-O", "/dev/null", "http://127.0.0.1/"]
interval: 30s
timeout: 5s
retries: 3
tops-ng2:
image: docker.io/library/nginx:1.27-alpine
container_name: koopa-tops-ng2
restart: unless-stopped
ports:
- "9091:80"
volumes:
- ../ng2:/usr/share/nginx/html:ro
labels:
org.hacktivism.service: tops-ng2
org.hacktivism.host_port: "9091"
org.hacktivism.site: tops.ng2.hacktivism.ch
org.hacktivism.managed_by: koopa-admin
healthcheck:
test: ["CMD", "wget", "-q", "-O", "/dev/null", "http://127.0.0.1/"]
interval: 30s
timeout: 5s
retries: 3
tops-ng3:
image: docker.io/library/nginx:1.27-alpine
container_name: koopa-tops-ng3
restart: unless-stopped
ports:
- "9092:80"
volumes:
- ../ng3:/usr/share/nginx/html:ro
labels:
org.hacktivism.service: tops-ng3
org.hacktivism.host_port: "9092"
org.hacktivism.site: tops.ng3.hacktivism.ch
org.hacktivism.managed_by: koopa-admin
healthcheck:
test: ["CMD", "wget", "-q", "-O", "/dev/null", "http://127.0.0.1/"]
interval: 30s
timeout: 5s
retries: 3