test: add haproxy smoke test

Assisted-by: GLM 5 via Claude Code
Signed-off-by: Xe Iaso <me@xeiaso.net>
This commit is contained in:
Xe Iaso
2026-02-15 16:25:46 +00:00
parent 4e0df8c643
commit 89282230f5
6 changed files with 146 additions and 0 deletions

View File

@@ -0,0 +1,27 @@
services:
haproxy:
image: haproxytech/haproxy-alpine:3.0
ports:
- 80:80
- 8443:8443
volumes:
- ./conf/haproxy/haproxy.cfg:/usr/local/etc/haproxy/haproxy.cfg
- ./pki:/etc/techaro/pki:ro
- anubis-socket:/shared
anubis:
image: ghcr.io/techarohq/anubis:main
env_file: ./anubis.env
user: root
volumes:
- anubis-socket:/shared
- ./conf/anubis:/cfg:ro
depends_on:
- httpdebug
httpdebug:
image: ghcr.io/xe/x/httpdebug
pull_policy: always
volumes:
anubis-socket: