ラジオ番組掲示板
- Ubuntu: 22.04.2 LTS
- Ruby: 3.0.4
- MySQL: 8.0.35
- rails: 6.1.0
- bcrypt
- whenever
- rinku
プロジェクトのgemをインストールする。
bundle install
データベースの接続設定を行う。
/config/database.yml
データベース、テーブルを作成する。
rails db:create
rails db:migrate
タスクを実行し、初期データを保存する。
rails radio_data:save_prefectures
rails radio_data:save_stations
rails radio_data:save_prefectures_stations
定期タスクをwheneverでcronに設定する。
whenever --update-crontab
rails s -b 0.0.0.0
種類 | 場所 |
---|---|
Model | /app/models |
View | /app/views |
Controller | /app/controllers |
Migration | /db/migrate |
Task | /lib/tasks |
Routing | /config/routes.rb |
Docker | /docker |