Skip to content

Arashi-K/rails_vue_practice

 
 

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

13 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Ruby on Rails x Vue.js practice

このプロジェクトは 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

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • Ruby 78.4%
  • Vue 12.1%
  • JavaScript 6.8%
  • HTML 1.9%
  • Dockerfile 0.8%