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
67 lines
1.4 KiB
YAML
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
|