Rails Docker ~ Partie 2 ~

Pour le moment, essayez d'exécuter l'application Rails

Tout d'abord, se rappeler de quoi dépend l'environnement et de ce qui était ennuyeux. Clonons l'application Rails et exécutons-la dans l'environnement local.

■sample project https://github.com/k-tetsuhiro/rails_docker_sample

Ceci est un exemple d'application créé avec ruby 2.7.2 et Rails 6.0.3.4. Essayez git clone là où vous le souhaitez. Prenez ceci au point où vous pouvez l'exécuter avec bundle exec rails s! Je pense que divers problèmes surgiront avant de le déplacer.

Problèmes qui surgissent

Tout d'abord, la version 2.7.2 est-elle incluse dans la version locale de Ruby? Si vous utilisez rbenv, vous pouvez vérifier avec les versions de rbenv.

$ rbenv versions
  system
  2.3.8
  2.6.3
  2.6.5
  2.6.6
  2.7.0
  2.7.1
* 2.7.2 (set by /Users/kakuno/.rbenv/version)

Et ça? Si 2.7.2 n'est pas inclus, vous devrez d'abord ** installer ruby2.7.2 dans votre environnement local **.

** La dépendance environnementale est apparue à la fois! !! ** **

Une dépendance environnementale similaire apparaîtra à l'avenir

Je pense qu'il dépendra d'un tel environnement de local au moment où il démarre ・ Version rubis ・ Version des rails ・ Version MySQL ・ Version fil etc...

Résolvons-le avec le docker dépendant de l'environnement!

C'est pourquoi docker vient ici!

Application Rails que quelqu'un a configurée ** Enregistrez-le en tant qu'image! !! ** **

Si tous les environnements (Ruby, Rails, MySQL, etc ...) sont inclus dans l'image, il n'y aura pas de dépendance d'environnement en premier lieu! C'est une image!

Autre avantage, que l'environnement local soit Mac ou Windows, ** Ruby et Rails sont en fait inclus dans l'image docker **, donc cela fonctionne sur n'importe quelle machine!

Essayez de courir avec docker

Je ressens un grand avantage à l'exécuter avec docker! Alors la prochaine fois, comment puis-je exécuter mon application Rails actuelle avec docker? Je vais expliquer ici.

Recommended Posts

Rails Docker-Partie 1-
Rails Docker ~ Partie 2 ~
Introduction de Docker - Partie 1--
Construction de l'environnement Rails Docker
Docker x Rails 6 (Mémo)
Rails apprentissage 2ème jour 2
Rails Learning Jour 1 Partie 3
Rails Learning Jour 3 Partie 2
Rails Learning Jour 1 Partie 2
[Rails 6] Ancrez les applications Rails existantes [Docker]
Exécuter des rails à chaque fois dans le docker
[Docker] Construction de l'environnement Rails 5.2 avec docker
[Docker] À utiliser à tout moment avec Docker + Rails
docker
Introduction à Linux Container / Docker (Partie 1)
Rails 5 Lecture de code Partie 2 ~ Vue Action ~
Connexion Docker + rails + Vue.js refusée chez localhost
Introduction à Linux Container / Docker (Partie 2)
Rails sur la procédure de construction de l'environnement Docker
[Construction de l'environnement avec Docker] Rails 6 et MySQL 8
Déployer des rails sur Docker vers heroku
mémo docker
[Rails g. Erreur]
Notions de base sur les rails
Rails Examen 1
API Rails
Migration des rails
printemps × docker
[Rails] first_or_initialize
À propos de Docker
rails tutry
Construction de Rails 6 et environnement PostgreSQL avec Docker
Rails 5 Lecture de code Partie 1 ~ Nouvelle méthode ActiveRecord ~
Docker Intellij
Construire un environnement Rails 6 + MySQL avec Docker compose
À propos des rails 6
Déployer sur heroku avec Docker (Rails 6, MySQL)
Principes de base de Docker
Fondation Rails
Mémorandum Rails
tutoriel sur les rails
tutoriel sur les rails
[Docker] Construction de l'environnement de développement Rails6 / Ruby2.7 / MySQL8
[Rails] concevoir
Comprendre Docker
rails tutry
Mémorandum Docker
tutoriel sur les rails