Skip to content

artOfSoftware/onty-webmail-ruby

Repository files navigation

README

This is a very simple webmail system. I mainly wrote to learn Ruby on Rails, and the project is not intended for production use. Nowadays I use it to practice test automation (see links later in this doc).

This application has been deployed to Heroku where you can play with it .

Requirements

  • Any OS where Ruby on Rails can run (such as Linux or Windows)

  • Ruby 2.3

  • Rails 5.2.1

  • PostgreSQL 9.6

Running the tests

Unit tests using Ruby

While in the main directory, run rake test. Currently one unit test fails.

Automated Selenium tests

I have written a couple of automated Selenium suites for the Simple Webmail application:

Deployment instructions

  1. On a Linux system, copy all files in a local directory. Change into that directory.

  2. Run bundle to make sure all the necessary gems get installed.

  3. Run rake db:setup. This will create and populate the database.

  4. Then edit file _run and change IP address to the public IP address of the machine on which you are running it.

  5. Then run: ./_run

Questions or comments?

Found any issues? Feel free to log them or contact me at onTy@artOfSoftware.io

About

A very simple webmail system written in Ruby on Rails

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published