[RUBY] [Rails] Comment exécuter "rails db: create" etc. dans l'environnement de production EC2

Contenu publié

Je publierai sur la façon d'exécuter rails db: create, rails db: migrate, etc. dans un environnement local dans un environnement de production.

Déplacer vers le répertoire pour exécuter

Tout d'abord, dans l'environnement de production, déplacez-vous vers le répertoire actuel avec la commande suivante.

Terminal.


[ec2-user@******* ~]$ cd /var/www/nom de l'application/current

Exécution de la commande

Terminal.


//Supprimer la base de données
[ec2-user@******* current]$ RAILS_ENV=production DISABLE_DATABASE_ENVIRONMENT_CHECK=1 bundle exec rake db:drop

//Création de base de données
[ec2-user@******* current]$ rails db:create RAILS_ENV=production

//Créer des tables et des colonnes
[ec2-user@******* current]$ rails db:migrate RAILS_ENV=production

//Si vous souhaitez envoyer des informations à une colonne de la base de données
[ec2-user@******* current]$ rails db:seed RAILS_ENV=production

finalement

Il est facile d'oublier les commandes dans l'environnement de production, donc j'espère que vous le trouverez utile!

Recommended Posts

[Rails] Comment exécuter "rails db: create" etc. dans l'environnement de production EC2
Comment créer facilement un pull-down avec des rails
Rails6.0 ~ Comment créer un environnement de développement respectueux de l'environnement
[Rails] Comment utiliser PostgreSQL dans l'environnement Vagrant
[Ruby On Rails] Comment réinitialiser DB dans Heroku
[Rails] Comment supprimer les données MySQL de l'environnement de production après les avoir placées dans l'environnement de développement
[rails] Comment afficher les informations de base de données
Créer une base de données dans un environnement de production
Comment installer jQuery dans Rails 6
Comment installer Swiper in Rails
Rails ne peut pas générer de PDF dans l'environnement de production (EC2, Amazon Linux)
Comment implémenter la fonctionnalité de recherche dans Rails
Comment changer le nom de l'application dans les rails
Comment insérer une vidéo dans Rails
Comment utiliser MySQL dans le didacticiel Rails
[rails] Comment configurer le routage dans les ressources
[rails] Comment créer un modèle partiel
Comment implémenter la fonctionnalité de classement dans Rails
Comment utiliser les variables d'environnement dans RubyOnRails
[Rails] Réinitialisez la base de données dans l'environnement de production
Comment utiliser credentials.yml.enc introduit à partir de Rails 5.2
Comment créer un environnement Rails 6 avec Docker
Comment créer une requête à l'aide de variables dans GraphQL [Utilisation de Ruby on Rails]
Comment exécuter avec des commandes de langage de développement normales dans l'environnement de développement Docker
[Docker] Comment créer un environnement virtuel pour les applications Rails et Nuxt.js
[Rails] Comment créer un graphique à l'aide de lazy_high_charts
Comment lier Rails6 Vue (à partir de la construction de l'environnement)
[Rails] Comment utiliser les boîtes de sélection dans Ransack
tutoriel rails À propos de l'activation de compte dans l'environnement de production
Connexion SSL Rails5.1 + puma dans un environnement de production local
Comment installer Titan 2D (v4.2.0) dans un environnement virtuel
Comment traduire Rails en japonais en général
Comment créer un thème dans Liferay 7 / DXP
Comment séparer .scss par contrôleur dans Rails
Comment ajouter conditionnellement une classe html.erb dans Rails
Comment implémenter une fonctionnalité similaire dans Rails
Une erreur de serveur interne 500 se produit dans l'environnement de production Rails
[Rails] Comment créer un bouton de partage Twitter
Comment utiliser JQuery dans Rails 6 js.erb
[Rails MySQL] Comment réinitialiser la base de données sur heroku
[Rails] Comment créer un environnement avec Docker
Comment exécuter des tâches en parallèle avec Swift dans Swift Package
Comment vérifier les commandes Rails dans le terminal
Comment rediriger vers http-> https lorsque SSL est activé dans l'environnement Rails × Heroku
Comment régler l'heure d'affichage sur l'heure japonaise dans les rails
Comment implémenter la connexion invité en 5 minutes sur le portefeuille de rails
Comment implémenter une fonctionnalité intéressante dans Ajax avec Rails
[Ruby on Rails] Comment écrire enum en japonais
Comment installer Docker dans l'environnement local d'une application Rails existante [Rails 6 / MySQL 8]
Comment écrire des rails
Comment créer un projet Spring Boot dans IntelliJ