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.
This commit is contained in:
parent
497bc1243d
commit
f821dc0eb4
16 changed files with 1593 additions and 0 deletions
63
configs/taler-ops-ng/deploy/compose.yml
Normal file
63
configs/taler-ops-ng/deploy/compose.yml
Normal file
|
|
@ -0,0 +1,63 @@
|
|||
# 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
|
||||
Loading…
Add table
Add a link
Reference in a new issue