docker system prune -a
docker build -t tsunarhythm:v1 .
docker network create my_app_network
docker run -d --name db --network my_app_network -e MYSQL_ROOT_PASSWORD=password -p 3306:3306 mysql:8.0.36
docker run -d --name web --network my_app_network -p 3000:3000 -v $(pwd):/app tsunarhythm:v1 bundle exec rails s -p 3000 -b '0.0.0.0'
http://0.0.0.0:3000/ へアクセス または http://localhost:3000/ へアクセス
docker ps でコンテナIDを確認
docker stop webID でコンテナを停止
docker stop MySQLID でMySQLを停止
docker system prune -a でイメージとコンテナを削除
docker-compose build
docker-compose up -d
http://localhost:3000/ へアクセス
docker-compose down
docker build --platform linux/amd64 -t ************.dkr.ecr.ap-northeast-1.amazonaws.com/tsunarhythm:v1 .
aws ecr get-login-password --region ap-northeast-1 | docker login --username AWS --password-stdin ************.dkr.ecr.ap-northeast-1.amazonaws.com
docker push ************.dkr.ecr.ap-northeast-1.amazonaws.com/tsunarhythm:v1
bundle exec rspec
bundle exec rspec --format documentation
rails db:migrate RAILS_ENV=test
git switch -c add_test
git switch add_test
-
追加: ユーザー新規登録機
-
修正: 何を修正したか
-
リファクタリング: 何をリファクタリングしたか
-
テスト: 何をテストしたか
-
その他: その他
※ gitignoreファイルへのファイルパス、ディレクトリパスの追加を忘れずに。
git rm --cached ファイルパス
git rm --cached -r ディレクトリパス/