Hébergement
L'hébergement se fait temporairement chez Heroku le temps que l'infra locale permette de supporter les applis.
Environnement | Herbergeur | URL | |
---|---|---|---|
Recette | Heroku | rec-gram-api-2.herokuapp.com | |
Production | Heroku | gram-api-2.herokuapp.com |
Base
Environnement | Base | Cluster | Nom | User | Port | Remarque |
---|---|---|---|---|---|---|
Recette | Heroku pgsql | |||||
VERSION CIBLE | ||||||
Production | PGSQL gadz.org | pg-gorg-prod-clu | gorg_prod_gram2_api_server | gorg_prod_gram2_api_server |
Arret / Démarage
Suivre la procédure Démarrer/Arrêter une application sur Heroku
Accéder aux Logs
Suivre la procédure Accéder aux logs d'une application Heroku
Exploitation : Procédures particulières
Se connecter en admin via la CLI Heroku à l'appli de prod du GrAM2
heroku run rails console --app gram-api-2
Suppressions multiples de comptes via Ruby
Si besoin de supprimer un grand nombre de comptes (par exemple comptes en doublons), exemple de requête en Ruby :
hruids=["HRUIDprenom.nom.promo","HRUIDprenom.nom.promo","HRUIDprenom.nom.promo","HRUIDprenom.nom.promo","HRUIDprenom.nom.promo","HRUIDprenom.nom.promo"] MasterData::Account.where(hruid: hruids).destroy_all
Gestion des Alias
Suppressions multiples d'alias via Ruby
Si besoin de supprimer des alias d'un (ou plusieurs) compte :
names=["123456","123456A"] MasterData::Alias.where(name: names).destroy_all
Création d'alias via Ruby
Pour créer un alias de connexion d'un compte, il faut renseigner le account_id du compte (5 chiffres que l'on peut trouver en regardant les détails des alias sur la fiche du compte GrAM2) et le nom (name) de l'alias (exemple : les 6 chiffres IDSOCE avec ou sans la lettre) :
MasterData::Alias.new(account_id: 12345, name: "123456").save!
Forcer synchro
Forcer synchro gram2 -> gram1(ldap)
LdapDaemon.new.request_account_update(MasterData::Account.find_by(uuid:'TON_UUID'))
Forcer synchro gram2 -> gorgmail
User.find_by_uuid("uuid...").update_from_gram
Articles connexes
Aucun contenu ne comporte les étiquettes spécifiées