eiel / ruby-webapp

RubyWebアプリケーション開発

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

RubyWebアプリケーション開発

目的

パーフェクトRubyのPart5 Webアプリケーション開発を教材にRubyの勉強をする

前提

ソフトウェア バージョン 備考
ruby 2.2.1-p85
bootstrap 3.3.6
vagrant 1.7.4
docker 1.9.1

構成

開発環境セットアップ

$ vagrant up
$ vagrant ssh
$ cd /vagrant        
$ docker build --no-cache=true --rm -t hiroshima-arc/ruby-webapp:dev -f Dockerfile-dev .
$ docker run -it -v $(pwd):/app -p 9292:9292 --name app-dev hiroshima-arc/ruby-webapp:dev
$ bundle
$ rackup -o 0.0.0.0

本番環境セットアップ

$ vagrant up
$ vagrant ssh
$ cd /vagrant        
$ docker build --no-cache=true --rm -t hiroshima-arc/ruby-webapp .
$ docker run -d -p 9292:9292 --name app-prd hiroshima-arc/ruby-webapp

Webアプリケーション開発

Webインターフェースの追加

再びtodoコマンド

Todoアプリケーション2.0.0の完成

参照

About

RubyWebアプリケーション開発


Languages

Language:Ruby 81.2%Language:HTML 18.2%Language:Shell 0.6%