-
Notifications
You must be signed in to change notification settings - Fork 5
how_to_create_development_environment
wata edited this page Apr 28, 2015
·
15 revisions
bizevo-provisioning で作成した環境を使用する場合は、開発する際は「webservice」ユーザで作業を行います。
また、作業ディレクトリはprojectsディレクトリ配下となります。
[vagrant@localhost ~]$ sudo su - webservice
[localhost@webservice:~]$ cd projectsgit clone https://github.com/wata-gh/bizevo.git初回もそうですが、Gemfileが更新された場合も実行する必要があります。
cd bizevo
bundle install --path vendor/bundlenpm install
#npm install --save-dev gulp gulp-util gulp-bower
#npm install --save-dev coffee-script
#npm install --save-dev gulp-rename gulp-plumber gulp-concat gulp-sass main-bower-files vinyl-source-stream browserify coffeeify jadeifygulp bower
gulp vendor
gulp cssDB定義の作成。
create database bizevo_development default character set utf8 collate utf8_general_ci;
create database bizevo_test default character set utf8 collate utf8_general_ci;
create user 'bizevo'@'localhost' identified by 'bizevo';
grant all privileges on bizevo_development.* to 'bizevo'@'localhost';
grant all privileges on bizevo_test.* to 'bizevo'@'localhost';
flush privileges;# 初回はこちら
bundle exec padrino rake ar:setup
# DB定義が変更されたらこちら
bundle exec padrino rake ar:migrateニコカレを開発する場合は以下のsqlを手実行
$ sudo su - postgres
$ psql
postgres=# \i /home/webservice/projects/bizevo/db/sql/database.sql
postgres=# \i /home/webservice/projects/bizevo/db/sql/role.sql
postgres=# \i /home/webservice/projects/bizevo/db/sql/comments.sql
postgres=# \i /home/webservice/projects/bizevo/db/sql/feelings.sql
postgres=# \i /home/webservice/projects/bizevo/db/sql/users.sql
postgres=# \qbundle exec padrino s -h 0.0.0.0IPアドレスは自分の環境に読み替えてください。
bizevo-provisioningを利用した場合は以下のIPアドレスになっているはずです。
推奨開発ブラウザはChromeです。
なぜなら Chrome Extension ZenHub を利用してカンバン管理を行うためです。
各自Chromeにインストールをお願いします。