All Projects → webdino → gitfab2

webdino / gitfab2

Licence: Apache-2.0 license
No description, website, or topics provided.

Programming Languages

ruby
36898 projects - #4 most used programming language
Slim
82 projects
SCSS
7915 projects
HTML
75241 projects
javascript
184084 projects - #8 most used programming language
CSS
56736 projects
typescript
32286 projects

gitfab2 Build Status Code Climate Coverage Status

Setup a build environment

Requirements

  • Docker 17 ce or later
  • Docker Compose 1.16 or later

Installation

$ git clone [email protected]:webdino/gitfab2.git
$ cd gitfab2
$ cp .env.sample .env
$ docker-compose build

Start Docker Compose

$ docker-compose up
$ docker-compose ps
    Name                   Command                  State               Ports         
--------------------------------------------------------------------------------------
gitfab2_app_1   prehook ruby -v bundle ins ...   Up             0.0.0.0:3000->3000/tcp
gitfab2_db_1    docker-entrypoint.sh --inn ...   Up (healthy)   3306/tcp

Open https://localhost:3000 in your browser.

Create database

$ docker-compose run app bundle exec rails db:setup

Run tests

$ docker-compose run app bundle exec rails db:test:prepare
$ docker-compose run app bundle exec rspec

License

gitfab2 is released under the Apache License, Version 2.0.

Copyright 2017 WebDINO Japan.

Note that the project description data, including the texts, logos, images, and/or trademarks, for each open source project belongs to its rightful owner. If you wish to add or remove any projects, please contact us at [email protected].