iqoption.gridrouter-docker
GridRouter in Docker
Richten Sie GridRouter in Docker ein.
Anforderungen
python
docker
Variablen
grid_router_version: 1.5.3 # Installiere die Version von GridRouter
grid_router_path: /etc/grid-router # Pfad zu GridRouter
grid_router_qouta_path: /etc/grid-router/quota # Pfad zum GridRouter-Guthaben
grid_router_qouta_user: selenoid # Benutzer für das GridRouter-Guthaben
grid_router_time_zone: Europe/Moscow # Zeitzone im Container
grid_router_port: 4444 # Port von GridRouter
grid_router_sctl_version: 1.2.0 # sctl-Version — https://github.com/seleniumkit/sctl/releases
grid_router_host_list: gruppe # Hostliste für selenoid.xml
grid_router_regions: # Hostliste pro Region
- name: "region-1"
hosts:
- name: localhost[01:10].site.com # Sie können das Muster [01:N] verwenden
port: 4444
browser_count: 5
grid_router_browsers: # Liste der verwendeten Browser für Selenoid
- name: "firefox"
defaultVersion: "59.0"
versions:
- "59.0"
- "58.0"
- "57.0"
- "56.0"
- "55.0"
- name: "chrome"
defaultVersion: "65.0"
versions:
- "65.0"
- "64.0"
- "63.0"
- "62.0"
- "61.0"
- name: "opera"
defaultVersion: "52.0"
versions:
- "52.0"
- "51.0"
- "50.0"
Sie können die Sammlung der Browser grid_router_browsers
nach Ihren Wünschen überschreiben.
Zum Beispiel:
grid_router_browsers:
- name: "firefox"
defaultVersion: "59.0"
versions:
- "59.0"
- name: "chrome"
defaultVersion: "65.0"
versions:
- "65.0"
- name: "opera"
defaultVersion: "52.0"
versions:
- "52.0"
Alle unterstützten Browser finden Sie hier.
Beispiel
---
- hosts: alle
vars:
grid_router_path: "{{ ansible_env.HOME }}/grid-router"
grid_router_qouta_path: "{{ ansible_env.HOME }}/grid-router/quota"
grid_router_port: 4445
grid_router_regions:
- name: "region-1"
hosts:
- name: 192.168.1.[1:2]
port: 4444
browser_count: 4
grid_router_browsers:
- name: "chrome"
defaultVersion: "65.0"
versions:
- "65.0"
- "64.0"
- "63.0"
- "62.0"
roles:
- gridrouter-docker
Abhängigkeiten
Keine
Mitwirken
- Forke das Projekt;
- Erstelle deinen Feature-Branch:
git checkout -b mein-neues-feature
; - Commite deine Änderungen:
git commit -am 'Füge eine Funktion hinzu'
; - Push auf den Branch:
git push origin mein-neues-feature
; - Reiche eine Pull-Anfrage ein.
Lizenz
Siehe LICENSE.md
Über das Projekt
Ansible role to manage and run the gridrouter docker container.
Installieren
ansible-galaxy install iqoption.gridrouter-docker
Lizenz
apache-2.0
Downloads
137
Besitzer