deploy marreta
Some checks failed
Deploy Containers / Prepare (push) Failing after 9s

This commit is contained in:
2026-01-18 16:09:15 -05:00
parent a9ac725cbe
commit 9182ca99f9
3 changed files with 70 additions and 0 deletions

View File

@@ -78,6 +78,9 @@
- name: Deploy Booklore - name: Deploy Booklore
import_tasks: tasks/booklore.yml import_tasks: tasks/booklore.yml
tags: booklore_deploy tags: booklore_deploy
- name: Deploy Marreta
import_tasks: tasks/marreta.yml
tags: marreta_deploy
- hosts: jackson - hosts: jackson

View File

@@ -40,6 +40,8 @@
name: "{{ name }}" name: "{{ name }}"
recreate: true recreate: true
restart_policy: always restart_policy: always
entrypoint: "{{ entrypoint | default(omit) }}"
shm_size: "{{ shmSize | default(omit) }}"
pull: "{{ build is not defined }}" pull: "{{ build is not defined }}"
published_ports: "{{ published_ports | default(omit) }}" published_ports: "{{ published_ports | default(omit) }}"
network_mode: "{{ network_mode | default(omit) }}" network_mode: "{{ network_mode | default(omit) }}"

65
tasks/marreta.yml Normal file
View File

@@ -0,0 +1,65 @@
---
- name: Deploy Marreta
include_role:
name: docker
vars:
name: marreta
network_name: marreta
networks:
- name: homelab
- name: marreta
image:
name: ghcr.io/manualdousuario/marreta
tag: latest
env:
SITE_NAME: "Marreta"
SITE_DESCRIPTION: "Jackson Marreta Instance"
SITE_URL: "{{ MARRETA_APP_URL }}"
DNS_SERVERS: "1.1.1.1,8.8.8.8"
LANGUANGE: "en-us"
LOG_LEVEL: "info"
SELENIUM_HOST: "marreta_selenium-hub:4444"
CLEANUP_DATS: "7"
PROXY_LIST: "url"
labels:
traefik.enable: "true"
traefik.http.routers.marreta.rule: Host(`ladder.fntz.net`)
traefik.http.routers.marreta.entrypoints: webSecure
traefik.http.routers.marreta.tls.certresolver: letsencrypt
traefik.http.services.marreta.loadbalancer.server.port: "80"
- name: Deploy Selenium Hub
include_role:
name: docker
vars:
name: marreta_selenium-hub
networks:
- name: marreta
image:
name: selenium/hub
tag: 4.27.0-20241204
env:
SE_ENABLE_TRACING: "false"
GRID_MAX_SESSION: "10"
GRID_BROWSER_TIMEOUT: "10"
GRID_TIMEOUT: "10"
- name: Deploy Selenium Chromium
include_role:
name: docker
vars:
name: marreta_selenium-chromium
shm_size: 2gb
networks:
- name: marreta
image:
name: selenium/node-chromium
tag: 4.27.0-20241204
env:
SE_EVENT_BUS_HOST: "marreta_selenium-hub"
SE_EVENT_BUS_PUBLISH_PORT: "4442"
SE_EVENT_BUS_SUBSCRIBE_PORT: "4443"
SE_ENABLE_TRACING: "false"
SE_NODE_MAX_SESSIONS: "10"
SE_NODE_OVERRIDE_MAX_SESSIONS: "true"
entrypoint: bash -c 'SE_OPTS="--host $$HOSTNAME" /opt/bin/entry_point.sh'