mirror of
https://github.com/VitexSoftware/easy_server_requirements_check.git
synced 2026-04-04 05:30:16 +00:00
No description
| debian | ||
| .gitignore | ||
| easycheck.png | ||
| easycheck.sh | ||
| Jenkinsfile | ||
| README.md | ||
| Vagrantfile | ||
EaseRedmine requirements check
Bash shell script that Check destination system for (Easy)Redmine requirements.
Supported distributions:
-
Please feel free to send us pull request for another distribution (Suse, Arch, Windows etc. would be nice ;)
What is checked ?
- Root Access
- Distro Type and Version
- Curl tool presence
- Availble RAM size
- Availble Disk Space
- Ruby language runtime presence and version
- Conectivity to rubygems.org
- Gem tool presence
- Bundler gem and command presence
- compiler presence and version
- mysql client development files
- postgresql client presence
- Imagick development files presence
- Redmine-Installer tool presence
How to use ?
deploy the easycheck.sh script to destination server somehow and run:
sh ./easycheck.sh
Here you can see the script in action:

How to test ?
We use vagrant. In Vagrantfile you can change the linux distro tested.
On your machine please run this commands:
vagrant up
vagrant ssh
sudo su
cd /vagrant/
./easycheck.sh