- Docker 17 ce or later
- Docker Compose 1.16 or later
- direnv
- rbenv
- node.js
$ git clone git@github.com:webdino/gitfab2.git
$ cd gitfab2
$ rbenv install `cat .ruby-version`
$ gem install bundler --no-document
$ bundle install
$ npm install
$ npm run build
$ cp config/database.ymls/development.yml config/database.yml
$ cp .envrc.sample .envrc
$ vi .envrc
$ direnv allow$ docker-compose up -d
$ docker-compose ps
Name Command State Ports
----------------------------------------------------------------------------------------------------
gitfab2_db_1 docker-entrypoint.sh --inn ... Up 0.0.0.0:13306->3306/tcpDockerコンテナを起動してから
$ bundle exec rake db:create
$ bundle exec rake db:migrate$ bundle exec rails sOpen https://localhost:3000 in your browser.
app/frontend/ 以下の開発を行う場合は、 npm start でwebpackを起動する。
app/frontend/ 以下に変更を加えない場合は、一度 npm run build をすればOK。
assets/stylesheets/ 以下に変更を加えた場合は、
$ bundle exec rake assets:clear
$ bundle exec rake assets:precompileで反映される。
$ bundle exec rspecgitfab2 is released under the Apache License, Version 2.0.
Copyright 2017 WebDINO Japan.