|
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
heroku run rails console --app gram-api-2 |
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! |
LdapDaemon.new.request_account_update(MasterData::Account.find_by(uuid:'TON_UUID')) |
User.find_by_uuid("uuid...").update_from_gram |