Project

General

Profile

action #246

Deploy a test-drive installation

Added by ancorgs over 9 years ago. Updated over 9 years ago.

Status:
Closed
Priority:
Urgent
Assignee:
Category:
Other
Target version:
Start date:
2013-03-27
Due date:
% Done:

100%

Estimated time:
2.00 h

Description

An instance of the application (with fake data) is needed in order for everybody involved (specially the TSP Committee) to test everything so they can give feedback.

History

#1 Updated by ancorgs over 9 years ago

  • Estimated time changed from 2.00 h to 3.00 h

#2 Updated by ancorgs over 9 years ago

  • Estimated time changed from 3.00 h to 2.00 h

#3 Updated by ancorgs over 9 years ago

  • % Done changed from 0 to 10
  • Status changed from New to In Progress

Now I have access to the server. Waiting for the new MySQL database.

#4 Updated by ancorgs over 9 years ago

  • % Done changed from 10 to 50

A lot of problems for configuring everything because host is an SLES machine with some very old Rails applications already working. The database server runs MySQL 5.0. So current configuration includes an old version of passenger (which does not allow different versions of ruby for different applications), ruby 1.8, mysql 5.0, rails 2.3... TSP application runs on ruby 1.9.3, Rails 3.2.

Everything is MOSTLY working now, but with sqlite :-(

#5 Updated by ancorgs over 9 years ago

  • % Done changed from 50 to 60

The application is already working at the boosters host (with sqlite, but working). It tooks me much longer that expected because of my own mistakes and because of a lot of weird things (gmail changed the CRLF format of my configuration files, for example).

The point is that, now that it's working, we decided not to use this host because it means we have to ask admin@opensuse.org for a subdomain and it's not so easy nor so fast, so we are using Heroku for the test-drive. The current work will be reused during final deployment (which will take place in boosters almost for sure), so it's not a total waste of time.

#6 Updated by ancorgs over 9 years ago

  • % Done changed from 60 to 90

Heroku instance is up and running at http://tsp-test.herokuapp.com

Only some fake test data and user accounts left.

#7 Updated by ancorgs over 9 years ago

  • % Done changed from 90 to 100
  • Status changed from In Progress to Closed

Finally deployed on Heroku after dealing with the mail sending (a feature Heroku does not provide out of the box). I created a fromheroku@gmail.com account to send mails through Google SMTP server. Already mailed Izabel so she can play around with the demo.

Also available in: Atom PDF