|
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 |
Environnement | Base | Cluster | Nom | User | Port | Remarque |
---|---|---|---|---|---|---|
Recette | Heroku pgsql | |||||
Production | PGSQL gadz.org | pg-gorg-prod-clu | gorg_prod_gram2_api_server | gorg_prod_gram2_api_server |
Suivre la procédure Démarrer/Arrêter une application sur Heroku
Suivre la procédure Accéder aux logs d'une application Heroku
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 |
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
LdapDaemon.new.request_account_update(MasterData::Account.find_by(uuid:'TON_UUID')) |
User.find_by_uuid("uuid...").update_from_gram |