このプロジェクトは Rails x Vue のWebアプリケーションテンプレートです。
始める場合は、Dockerが使用できる環境を準備してから 環境構築 のステップを踏んでください。
まずはこのプロジェクトをForkします。
自分のアカウントにリポジトリがコピーされたら、それをCloneします。
# リポジトリをClone
$ git clone [email protected]:{Your Account Name}/rails_vue_practice.git
$ cd rails_vue_practice
# Dockerのbuildを実行します
$ sudo docker compose build
# Dockerコンテナを立ち上げます
# vueの初回起動はかなり時間がかかります
$ sudo docker compose up
localhost:8080 でWebページにアクセスできます。
rails_exec コマンドファイルと vue_exec コマンドファイルを利用して、コンテナ内部でコマンドを実行できます。
※ 全てプロジェクトルートディレクトリで実行しています。
# --- Rails ---
# bundle install
$ sudo ./rails_exec bundle install
# rails console
$ sudo ./rails_exec rails console
# migrate
$ sudo ./rails_exec rails db:migrate
# モデル作成
$ sudo ./rails_exec rails g model {モデル名}
# --- Vue ---
# npm install
$ sudo ./vue_exec npm install xxx
$ sudo ./vue_exec npm install