dodonki1223 / snippet

「【Rails / Vue.js】Snippet アプリを作ってみよう!」の写経用リポジトリ

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

Snippet

Techpitにて公開されている 【Rails / Vue.js】Snippet アプリを作ってみよう! の写経用リポジトリです
どの環境でも実行できるようにDocker化して開発しやすいようにカスタマイズしています
また教材が公開された時には既に情報が古かったので Vue.jsVuetify のバージョンは 2020年05月25日の最新バージョンで実装しています

00_snippet

環境

環境については以下の通りである

環境 バージョン
Rails 6.0.2.1
Ruby 2.6.5
Bundler 2.1.2
SQLite 3.27.2
Node.js 12
Yarn 12
Vue.js 2.6.11
Vuetify 2.0

開発

基本的に Docker を使用して開発を行います 開発用に snippetrunner の2つのサービスを作成しているのでこの2つのサービスを使用して開発を行っていきます

snippet を起動する

下記コマンドを実行後、http://localhost:3000/ にアクセスしてください

$ docker-compose up snippet

runnerを起動する

テストやマイグレーションやrakeタスクなどのコマンドを実行するためのサービスになります ただしテストを実行する時は RAILS_ENV=test bundle exec rspec --format progress で実行すること

$ docker-compose run --rm runner

その他

開発環境を削除する

コンテナ、イメージ、ボリューム、ネットワークをすべて一括で削除します

$ docker-compose down --rmi all --volumes

参考記事:《滅びの呪文》Docker Composeで作ったコンテナ、イメージ、ボリューム、ネットワークを一括完全消去する便利コマンド - Qiita

About

「【Rails / Vue.js】Snippet アプリを作ってみよう!」の写経用リポジトリ


Languages

Language:Ruby 60.0%Language:HTML 27.1%Language:Dockerfile 4.8%Language:JavaScript 4.5%Language:SCSS 1.4%Language:Shell 1.4%Language:CSS 0.8%