Files
siriusscan--sirius/docker-stack.swarm.yaml
wehub-resource-sync 161ef94b4f
Sirius CI/CD Pipeline / Merge API Manifest (push) Blocked by required conditions
Sirius CI/CD Pipeline / Build API (${{ matrix.platform }}) (push) Blocked by required conditions
Sirius CI/CD Pipeline / Build UI (${{ matrix.platform }}) (push) Blocked by required conditions
Sirius CI/CD Pipeline / Merge UI Manifest (push) Blocked by required conditions
Sirius CI/CD Pipeline / Build Engine (${{ matrix.platform }}) (push) Blocked by required conditions
Sirius CI/CD Pipeline / Merge Engine Manifest (push) Blocked by required conditions
Sirius CI/CD Pipeline / Build Infra (${{ matrix.service }}, ${{ matrix.platform }}) (push) Blocked by required conditions
Sirius CI/CD Pipeline / Merge Infra Manifest (sirius-postgres) (push) Blocked by required conditions
Sirius CI/CD Pipeline / Merge Infra Manifest (sirius-rabbitmq) (push) Blocked by required conditions
Sirius CI/CD Pipeline / Merge Infra Manifest (sirius-valkey) (push) Blocked by required conditions
Sirius CI/CD Pipeline / Integration Test (push) Blocked by required conditions
Sirius CI/CD Pipeline / Public Stack Contract (push) Blocked by required conditions
Sirius CI/CD Pipeline / Dispatch Demo Deployment (sirius-demo branch) (push) Blocked by required conditions
Sirius CI/CD Pipeline / Dispatch Demo Canary (main branch) (push) Blocked by required conditions
Check engine pin consistency / Dockerfile / CI pin consistency (push) Successful in 8s
Sirius CI/CD Pipeline / Detect Changes (push) Successful in 23s
Sirius CI/CD Pipeline / Guard Registry Namespace (push) Waiting to run
Validate Docker Configuration / Validate Docker Compose Configuration (push) Successful in 47s
chore: import upstream snapshot with attribution
2026-07-13 12:32:25 +08:00

67 lines
1.4 KiB
YAML

version: "3.9"
services:
sirius-postgres:
image: postgres:15-alpine
environment:
- POSTGRES_USER=postgres
- POSTGRES_DB=sirius
- POSTGRES_PASSWORD_FILE=/run/secrets/postgres_password
secrets:
- postgres_password
volumes:
- postgres_data:/var/lib/postgresql/data
networks:
- sirius
sirius-valkey:
image: valkey/valkey:latest
networks:
- sirius
sirius-rabbitmq:
image: rabbitmq:3-management
networks:
- sirius
sirius-api:
image: ghcr.io/siriusscan/sirius-api:${IMAGE_TAG:-latest}
environment:
- SIRIUS_API_KEY_FILE=${SIRIUS_API_KEY_FILE:-}
- SIRIUS_API_KEY=${SIRIUS_API_KEY:-}
networks:
- sirius
sirius-ui:
image: ghcr.io/siriusscan/sirius-ui:${IMAGE_TAG:-latest}
environment:
- SIRIUS_API_KEY_FILE=${SIRIUS_API_KEY_FILE:-}
- SIRIUS_API_KEY=${SIRIUS_API_KEY:-}
- NEXTAUTH_SECRET=${NEXTAUTH_SECRET}
- INITIAL_ADMIN_PASSWORD=${INITIAL_ADMIN_PASSWORD}
ports:
- "3000:3000"
networks:
- sirius
sirius-engine:
image: ghcr.io/siriusscan/sirius-engine:${IMAGE_TAG:-latest}
cap_add:
- NET_RAW
environment:
- SIRIUS_API_KEY_FILE=${SIRIUS_API_KEY_FILE:-}
- SIRIUS_API_KEY=${SIRIUS_API_KEY:-}
networks:
- sirius
secrets:
postgres_password:
external: true
volumes:
postgres_data:
networks:
sirius:
driver: overlay