SlimHajjami-Git

SlimHajjami-Git

@SlimHajjami-Git

GitHub
4 Skills
0 Total Stars
September 2026 Joined

Public Skills

deploy

by SlimHajjami-Git

Déployer le frontend Angular et/ou l'API .NET sur TN (prod, alias SSH belive-tn) ou DZ (test, alias SSH icosnet-dz) avec la procédure exacte — contrôle de sécurité par fichier sur TN, migration SQL avant le pod API, image à tag horodaté, rollback. Utiliser dès qu'un commit poussé sur origin/master doit être mis en ligne.

Database 0 6d ago

migration

by SlimHajjami-Git

Écrire un changement de schéma PostgreSQL comme migration SQL numérotée et idempotente dans migrations/ (0NN_slug.sql, sur le modèle de 039), mettre à jour l'entité et les DEUX mappings EF (Configuration ET GisDbContext), et rappeler l'ordre SQL-avant-pod. Utiliser pour toute nouvelle colonne, table, index ou recalage de données ; jamais dotnet ef.

Database 0 6d ago

prod-db

by SlimHajjami-Git

Interroger la base PostgreSQL de production TN (pod postgres-0, alias SSH belive-tn) en LECTURE SEULE via kubectl exec — lister information_schema.columns avant toute requête (piège snake_case / PascalCase), SELECT et EXPLAIN uniquement ; toute écriture se propose avec chiffres et suit le protocole sauvegarde + transaction + garde-fous. Utiliser pour toute question « qu'y a-t-il vraiment en base ? ».

Code Review 0 6d ago

recette

by SlimHajjami-Git

Traiter un point de recette client de bout en bout — capture ou description → investigation en 3 lentilles (composant Angular, endpoints/handlers .NET, valeurs réelles en base via /prod-db) → correctif → build et tests depuis le WORKTREE → commit en français → push origin HEAD:master → /deploy → vérification live via /api/auth/login d'un compte de test → nettoyage des données de test → récap pour le client. Utiliser dès qu'un client (aujourd'hui l'offre GPA sans GPS) signale un écart à l'écran.

API Dev 0 6d ago