Skip to content

nishina555/gihyosd2020-docker

Repository files navigation

Software Design 2020年12月号第1特集 第3章で紹介したサンプルアプリケーションです。

events_index

名前付きボリュームを利用してデータベースのデータの永続化をしています。データの永続化の挙動を手元で確認する際に活用していただければと思います。

サンプルアプリケーションの作成手順の詳細はチームで共有するための『Rails 6 x MySQL 8』Docker環境構築手順をご覧になってください。

起動方法

$ docker-compose up

コンテナ起動時にデータベースのテーブルを自動で作成するようにしているため、db:migrateコマンドの手動実行は不要です。

データの登録方法

localhost:3000/events/newのフォームからデータを登録できます。

events_new

終了方法

# コンテナを削除する場合
$ docker-compose down

# コンテナとデータボリュームを削除する場合
$ docker-compose down --volumes

データボリュームの確認方法

$ docker volume ls [ボリューム名]

データボリュームの削除方法

$ docker volume rm [ボリューム名]

そのほか

なにかあればIssueやTwitter(@nishina555)でご連絡ください。

About

No description, website, or topics provided.

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published