msjit / testcasedb

TestCaseDB - Web based test case management
MIT License
40 stars 18 forks source link

[Feature Request] VirtualBox image with TestCaseDB pre-installed #56

Open agramian opened 9 years ago

agramian commented 9 years ago

The TestCaseDB installation process is not very straightforward especially since it currently only works with a specific version of Ruby on Rails 1.9.3

Even when the project is upgraded to use the latest Rails, a VirtualBox Image with TestCaseDB pre-installed should be available.

Also the instructions for initial setup can be more detailed for users who prefer to install it manually.

joffems commented 9 years ago

I agree with this one. Improving installs is definitely on the list of ToDos.

On the list.

  1. Automated installer
  2. VM image that can be spun up at any time. VirtualBox is a good idea.
  3. Cleaning up install instructions as you mentioned.
kirantpatil commented 9 years ago

Docker would be a better option.

moimael commented 9 years ago

Yep agreed on Docker !

This is what I use : http://s000.tinyupload.com/index.php?file_id=36751328365054034762

There is the Dockerfile, a run script, docker-compose.yml, A modified Gemfile (master release miss the minitest gem), apahce config and modified database.yml

joffems commented 9 years ago

@moimael Thanks for sharing. I'll look into utilizing this.

moimael commented 9 years ago

I must say the Apache configuration has https disabled since i used this container to evaluate testcasedb (we are adopting it btw :) ) but some requests in the ui still are launched in https (but not all, ... strange). So the Apache configuration must be changed to handle https to work properly.

joffems commented 9 years ago

@moimael There is a Rails configuration setting to force SSL which is what is causing the behaviour that you're seeing.

moimael commented 9 years ago

Thanks ! I refined my docker conf a lot, I'll post it again soon. In the meantime you should consider adding gem "minitest-rails", "~> 1.0" to the Gemfile, without it you can't install testcasedb.

moimael commented 9 years ago

Here is a complete version with everything needed to run a testcasedb instance ! http://s000.tinyupload.com/index.php?file_id=79281711468281013515