hw4: finalize selenoid and ansible workflow with citrus tests

This commit is contained in:
2026-02-27 01:38:06 +03:00
parent c06e9a89f1
commit 7ddea2e997
36 changed files with 1171 additions and 122 deletions

View File

@@ -0,0 +1,46 @@
services:
ggr:
image: "{{ ggr_image }}"
container_name: ggr
restart: unless-stopped
ports:
- "{{ ggr_gateway_port }}:4444"
volumes:
- "./quota:/etc/grid-router/quota:ro"
command:
- "-listen"
- ":4444"
- "-quotaDir"
- "/etc/grid-router/quota"
- "-guests-allowed"
ggr-ui:
image: "{{ ggr_ui_image }}"
container_name: ggr-ui
restart: unless-stopped
ports:
- "{{ ggr_ui_public_port }}:8888"
volumes:
- "./quota:/etc/grid-router/quota:ro"
command:
- "-listen"
- ":8888"
- "-quota-dir"
- "/etc/grid-router/quota"
nginx:
image: "{{ nginx_image }}"
container_name: grid-nginx
restart: unless-stopped
depends_on:
- ggr
- ggr-ui
ports:
- "{{ ggr_nginx_public_port }}:80"
volumes:
- "./nginx/default.conf:/etc/nginx/conf.d/default.conf:ro"
networks:
default:
name: "{{ selenoid_container_network }}"
external: true