BMayhew / EzContactManager

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

== What is EZ Contacter?

EZ Contacter is a simple Rails website that is intentionally broken in several different places.  
The reason it is broken is so that the site can be given as a test to interview candidates for
Quality Assurance positions.  Basically, it's a "find the bugs" site that has issues ranging from
typos to XSS vulnerabilities.

== Can EZ Contacter be used for developer tests as well?

Yes, the code has been intentionally written in such a way that there are several areas that can be refactored.

To run this locally use the command `docker-compose up -d && docker-compose run web rake db:migrate`Yes, the code has been intentionally written in such a way that there are several areas that can be refactored.  

== Running in the Cloud ==

* Create a linux server
* SSH into the box
* Install Docker

`snap install docker`

* Install git if needed

`sudo apt install git`

* Clone Repository

`git clone https://github.com/BMayhew/EzContactManager.git`
`cd EzContactManager`

* Run Docker Compose

`docker-compose up -d && docker-compose run web rake db:migrate`

* Extra: Setup service to automatically restart upon reboot: Ubuntu

`crontab -e`

Add '@reboot /path/to/script' to the file and save\

About


Languages

Language:Ruby 72.0%Language:HTML 20.1%Language:CSS 6.9%Language:Shell 0.4%Language:JavaScript 0.4%Language:Dockerfile 0.3%