33800 Docs

← Retour

Task: Connectors Actions Frontend + GitLab Jobs Dashboard

Date: 28/01/2026 01:30 - 03:30 Status: TERMINE

Objectifs

  1. Finaliser frontend Actions pour Connectors Hub
  2. Creer page monitoring GitLab CI/CD live
  3. Fix VPN/SSH via smart-deploy

Realisations

1. Connectors Hub - Actions Frontend

Pages creees dans /stock_8to/33800-stack/projects/connectors-front/src/routes/actions/ :

Page Fichier Description
Liste index.tsx Liste actions avec filtres (type, connector, tags)
Templates templates/index.tsx Selection template pour creation rapide
Nouveau new/index.tsx Creation action custom (SSH/API)
Details [id]/index.tsx Details + execution avec input
Edition [id]/edit/index.tsx Modification action existante
Historique [id]/history/index.tsx Historique executions

API client : Methodes ajoutees dans src/lib/api.ts

2. Fix Connectors-API Port + VPN

Probleme initial : Port 5400 deja utilise par wireguard-sidecar

Solution finale :

Fichier : conf.prod.gouroubleu.yml

network_mode: "container:wireguard-sidecar"
env:
  SUPABASE_URL: "http://192.168.1.12:8200/rest/v1"
  SUPABASE_AUTH_URL: "http://192.168.1.12:8200"

3. Dashboard GitLab Jobs

Fichier : /stock_8to/33800-stack/monitoring/gitlab-jobs.html

Fonctionnalites :

URL : https://dashboard.nowhere84.com/gitlab-jobs.html

4. Instance Detail Page + Templates

Fichier : /stock_8to/33800-stack/projects/connectors-front/src/routes/connectors/instance/[id]/index.tsx

ACTION_TEMPLATES ajoutes :

SSH : uptime, df -h, free -h, docker ps, top CPU

Jellyfin : Liste films, series, recents, sessions, system info

Proxmox : Nodes, VMs, Storage

AI-Orchestrator : Status GPU, outils, jobs

5. Smart-Deploy network_mode

Fichier : /stock_8to/33800-stack/scripts/deploy/strategies/docker.sh

Ajout support network_mode :

Architecture VPN actuelle

wireguard-sidecar (docker-compose manuel)
    |
    +-- expose ports 5403, 5410
    |
    +-- reseau: supabase-prod_supabase-prod

connectors-api (smart-deploy)
    |
    +-- network_mode: container:wireguard-sidecar
    |
    +-- supabase via IP hote (192.168.1.12:8200)

Probleme connu

network_mode: container:X casse la resolution DNS Docker. Solution actuelle : utiliser IP hote pour supabase.

Git

Tous les changements commites et pushes vers GitLab. Pipelines success pour connectors-api et connectors-front.