Changes to bostonazure.org

Coordinator
Oct 7, 2010 at 1:52 AM

Let's use this discussion topic to publish changes/updates to bostonazure.org. It has been running on Azure for a few days now. It is time to start enhancing it and pushing updates live. Frequently.

Coordinator
Oct 7, 2010 at 4:11 AM
Edited Oct 7, 2010 at 4:13 AM

Added an uptime monitor page to bostonazure.org and redeployed the site to Azure. It is using pingdom to hit the live Azure site every 5 minutes (current setting - can be configured to be more or less aggressive). I made the uptime report public (and included a link to it), and also put a couple of pingdom graphics on the page showing uptime and response time history. Note the note on the page explaining that some of the current history is from before we went live on Azure (which will scroll off in 30 days, after which it will be all Azure).

Check it out live here: http://bostonazure.org/webmaster/update  http://bostonazure.org/webmaster/uptime

Also, the code is all checked in to CodePlex.

-Bill

 

Coordinator
Oct 17, 2010 at 2:54 AM

Updated and redeployed. Changes: updated meeting description on main page to reflect the Jason Haley will also be presenting. Other touch-ups, including a couple of broken links.

All changes checked back into CodePlex.

Redeployed to Azure Cloud:

Log of deployment to Staging which took around 15 minutes:

10:17:56 PM - Preparing...
10:17:56 PM - Connecting...
10:17:57 PM - Uploading...
10:18:04 PM - Stopping ba.org compute
10:18:36 PM - Deleting ba.org compute
10:18:53 PM - Creating...
10:19:28 PM - Starting...
10:20:05 PM - Initializing...
10:20:05 PM - Instance 0 of role BostonAzureSiteMvcWebRole is initializing
10:27:05 PM - Instance 0 of role BostonAzureSiteMvcWebRole is busy
10:32:59 PM - Instance 0 of role BostonAzureSiteMvcWebRole is ready
10:32:59 PM - Complete.

Once on Staging, I tested it, then swapped it into Production.

Coordinator
Nov 2, 2010 at 10:25 PM

Last night I redeployed the site to the Azure Cloud. Updated to include information about November meeting on home page.

Old site still temporarily available (until next redeploy) at http://a30c2f3381cf4eab9c3a3b110deee85c.cloudapp.net/ :=)

 

Coordinator
Nov 24, 2010 at 1:18 AM

Redeployed with updates for Dec 13, 2010 meeting, plus a few cosmetic changes to front page:

8:22:47 PM - Preparing...
8:22:47 PM - Connecting...
8:22:48 PM - Uploading...
8:22:59 PM - Stopping ba.org compute
8:23:32 PM - Deleting ba.org compute
8:23:49 PM - Creating...
8:24:57 PM - Starting...
8:25:36 PM - Initializing...
8:25:36 PM - Instance 0 of role BostonAzureSiteMvcWebRole is initializing
8:31:37 PM - Instance 0 of role BostonAzureSiteMvcWebRole is busy
8:33:15 PM - Instance 0 of role BostonAzureSiteMvcWebRole is ready
8:33:15 PM - Complete.

Did the VIP swap around 10 minutes ago.

Coordinator
Dec 25, 2010 at 3:34 AM

Deployed to STAGING an update with SIGNIFICANT updates that Arra put in from design work done by Rebecca. Will leave it in STAGING for a few days of testing before cutting over.

Please test it out!

Access it here: http://c9c594b7abcc416ca5ec875bd6ae6f5d.cloudapp.net/

Post bug reports here: http://bostonazure.codeplex.com/workitem/list/basic

Posted on 24-Dec-2010:

10:59:34 PM - Preparing...
10:59:34 PM - Connecting...
10:59:34 PM - Uploading...
10:59:54 PM - Stopping ba.org compute
11:00:26 PM - Deleting ba.org compute
11:00:43 PM - Creating...
11:01:19 PM - Starting...
11:01:56 PM - Initializing...
11:01:56 PM - Instance 0 of role BostonAzureSiteMvcWebRole is initializing
11:07:26 PM - Instance 0 of role BostonAzureSiteMvcWebRole is busy
11:09:02 PM - Instance 0 of role BostonAzureSiteMvcWebRole is ready
11:09:02 PM - Complete.

Coordinator
Jan 8, 2011 at 1:21 AM

I just deployed an update from Staging => Production that includes a few minor changes, plus adds in link to Register for the Jan 27, 2011 meeting.

Some minor changes (all checked in):

  • "subscribe" function: relaxed email format checking to not reject email addresses with (legal) "+" char in local-part of email address
  • removed hard-coded first and last names (now sends nothing, so CC isn't capturing a first name of FirstName any more - it is blank now on the CC side)
  • doinked around with layout on live Twitter feed (including took out <h3>)
  • now capturing IIS log files
  • other minor tweaks or cosmetics

8:30:34 PM - Preparing...
8:30:34 PM - Connecting...
8:30:35 PM - Uploading...
8:30:52 PM - Stopping ba.org compute
8:31:25 PM - Deleting ba.org compute
8:31:41 PM - Creating...
8:32:34 PM - Starting...
8:33:11 PM - Initializing...
8:33:11 PM - Instance 0 of role BostonAzureSiteMvcWebRole is initializing
8:40:49 PM - Instance 0 of role BostonAzureSiteMvcWebRole is busy
8:42:27 PM - Instance 0 of role BostonAzureSiteMvcWebRole is ready
8:42:28 PM - Complete.

Coordinator
Jan 27, 2011 at 1:38 AM

Redeployed.

Changes:

  1. Did battle with SDK 1.3 updates (added WAIISHost.exe.config)
  2. Updated links on front page (added Uptime and OData links at bottom)
  3. But the biggest update is this now uses SQL Azure. We are 100% Azure, baby!

9:11:21 PM - Preparing...
9:11:21 PM - Connecting...
9:11:22 PM - Uploading...
9:11:53 PM - Stopping ba.org compute
9:12:28 PM - Deleting ba.org compute
9:12:45 PM - Creating...
9:13:39 PM - Starting...
9:14:18 PM - Initializing...
9:14:18 PM - Instance 0 of role BostonAzureSiteMvcWebRole is initializing
9:19:21 PM - Instance 0 of role BostonAzureSiteMvcWebRole is busy
9:21:04 PM - Instance 0 of role BostonAzureSiteMvcWebRole is ready
9:21:04 PM - Complete.

Coordinator
Feb 21, 2011 at 2:03 PM

In response to a bunch of changes (and ideas) from the Hackathon, I am about to mangle the source code in CodePlex to do some refactoring, unbreaking, gardening, etc. If you try to check in while I am in there churning, there may be problems. I will report back when done. Wish me luck!

Coordinator
Mar 9, 2011 at 2:08 AM

Note - if you download and compile the current bits, in addition to the Azure SDK 1.3, you will also need ASP.NET MVC 3.