makyma.org đ
Documentation -Les instructions suivantes vous aideront Ă la mise en route et Ă l'utilisation de l'application.
PrĂ©requis đ§
NodeJS
Installation pour MacOS, Linux et Windows.
2.7.2
Version de Ruby : - Installation pour MacOS
- Installation pour Linux
- Installation pour Windows
5.2.4.1
Version de Ruby on Rails : - Installation pour MacOS
- Installation pour Linux
- Installation pour Windows
PostgreSQL
- Installation pour MacOS
- Installation pour Linux
- Installation pour Windows
Configuration âïž
Dans le dossier du projet, installer les gems
bundle install
CrĂ©ation de la base de donnĂ©es đ
Dans le dossier du projet, créer la database
rails db:create
bundle exec rake db:create
Effectuer les migrations de la database
rails db:migrate
bundle exec rake db:migrate
Initialisation de la base de donnĂ©es đ
Pour récupérer les données de la database, il y a 2 façons de faire :
Récupérer les données de la database du site en ligne
â ïž Pour cette solution, il est impĂ©ratif d'ĂȘtre invitĂ© en tant que collaborateur sur Heroku
rails db:drop "Makyma_development"
heroku pg:pull postgresql-aerodynamic-10743 Makyma_development --app makyma
Récupérer les données de la database du site local
Importer les données
rails makyma:import
Créer les comptes admin
rails makyma:admin
RĂ©fĂ©rencement du site â
Créer le sitemap
rails sitemap:create
Modifier le sitemap
rails sitemap:refresh
Effacer le sitemap
rails sitemap:clean
Pour plus d'information, voir la documentation de la gem.
ExĂ©cution du site đ»
Pour lancer le serveur rails
rails s
â ïž Les changements sur le site sont chargĂ© automatiquement, pas besoin de relancer le serveur
Instructions pour la mise en ligne âïž
Installer le CLI de Heroku
Installation pour MacOS, Linux et Windows.
Puis, se connecter Ă Heroku
heroku login
Commandes de la mise en ligne
GitHub
Ajouter les fichiers
git add .
Effectuer le commit
git commit -m "message"
Mettre en ligne les fichiers
git push
Heroku
Mettre en ligne les fichiers
â ïž Si vous avez fait ungit clone
pour créer le répertoire, il faut exécuter la commande suivante avant de continuer
heroku git:remote -a makyma
Vous pouvez ensuite push les fichiers en ligne
git push heroku master
Migrer la base de donnée
heroku run rails db:migrate
© makyma.org 2021 đ§Ą