Skip to content

Instantly share code, notes, and snippets.

@BrandAndCelebrities
Created June 14, 2013 09:45
Show Gist options
  • Save BrandAndCelebrities/5780698 to your computer and use it in GitHub Desktop.
Save BrandAndCelebrities/5780698 to your computer and use it in GitHub Desktop.
Protocole a suivre pour la mise à jour manuel du site http://www.lacotedescelebrites.fr/
Si probleme de connection serveur heroku :
Verifier que le compte heroku est bien linké au serveur
Verifier ces liens ssh :
$ ssh-add -R
$ ssh-add ~/.ssh/heroku_rsa
Dans le dossier local du site principal :
$ cap production rake_task:invoke task=b_and_c:extract_top_celebrities
Récupérer le fichier csv sur le serveur, il se trouve dans /var/www/bandc_production/current
Et le mettre dans le dossier du site lacotedescelebrites.fr en local
Aller dans le dossier local du site lacotedescelebrites.fr
Mettre le site en maintenance
$ heroku maintenance:on
Récupérer la data base sur heroku
$ heroku db:pull
Suppression des celebrities présentes dans la data base local
$ rake destroy_all_celebrities
Charger le fichier csv qui a été récupérer sur le serveur et mit en local
$ rake csv_model_import[extract_top_celebrities.csv,Celebrity]
Réorganiser les nouvelles data (voir la task rails si question)
$ rake refresh_celebrities_position
Commit et Push Heroku si modification des fichiers
$ git push heroku
Chargement des données dans la database de production
$ heroku db:push
Retirer la maintenance
$ heroku maintenance:off
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment