Closed2

rails8 deploy EC2 Kamal

やっぷやっぷ

AWS

  • VPCの作成
  • セキュリティグループ作成
  • EC2作成
    • Amazon マシンイメージ (AMI)
      • Ubuntu Server
    • インスタンスタイプ
      • t2.micro
    • キーペア作成
    • セキュリティグループ設定

ssh接続

  • ターミナルからssh接続
  • ssh-add ~/.ssh/samlple.pem
  • ssh ubuntu@hogehoge

docker

  • docker hubでリポジトリ作る
  • access token作る

rails

  • rails 8.0.1 new rails_8
  • rails generate scaffold Blog title:string content:text

kamal setup

  • config/deploy.yml編集
  • bin/kamal setup
  • /var/run/docker.sock: connect: permission deniedになる
    • ssh接続して権限を付与する
      • sudo usermod -aG docker $USER && newgrp docker
      • docker psで確認
  • bin/kamal setup
    • Finished in 0.150 seconds with exit status 0 (successful).

できた!

このスクラップは1ヶ月前にクローズされました