Engine Yard Express

Average Customer Rating
5



Engine Yard Express is an Engine Yard slice wrapped up to go.


Features

Engine Yard Express is an Engine Yard slice wrapped up to go. If you've ever wondered what one of our slices looks like, or wanted to be able to push to a staging site while being offline, then this is for you.There are only minor differences between the Engine Yard Express image and our clustered slices so it's perfect for running a local production environment.What does it do?When it boots, you are already running 4 mongrels. 2 of them are Rails instances and 2 of them are Merb. Both of these are running under a user called express, which is running empty applications with a modified home page that describes some simple next steps. These home pages also link to a sample deploy.rb that you can drop into your application and edit for speedy deployment.What's running on the system?- MySQL 5- Nginx- Rails- MerbWhat's Included?We've included some tools on the slice to make your life easier. These tools automate some processes and save you time in getting up and running.1) Auto-configuring MySQLOn boot, Engine Yard Express will automatically configure the /etc/ey_my.cnf file to be optimized for the amount of memory you gave the image, assuming you set it to something larger than 512Mb (the default is 640Mb). These settings are provided by the MySQL Performance Blog Experts in one of their posts. If you're interested in the settings you can either look in the /engineyard/bin/config_mysql file, or check the MySQL Performance Blog post (http://www.mysqlperformanceblog.com/2006/09/29/what-to-tune-in-mysql-ser...).2) Pre-configured System UsersA non-privileged user called 'express' has been added to the Engine Yard Express image. This is used to run the Rails and Merb applications that are on the slice. Both the root and express users have randomly generated passwords that are set on first boot.3) Pre-configured DB UsersWe've added a single MySQL user for the rails environment and another for the merb. These are rails_prod and merb_prod. The passwords are set statically to 77zxcvb77 (there are plans to randomize this).4) EnvironmentWe've automatically configured the deployed Rails and Merb applications to use a separate environment from the usual production, testing or development. We've done this so you can integrate the sample deploy.rb file (that we include in the sample applications) without interfering with any current environments you might have. The deploy.rb file we provide will handle the symlinking on the remote system so you don't have to.5. Version ReportingTo keep track of the version that people are using when they boot the Engine Yard Express image for the first time, we've installed a simple ruby application that contracts our servers and sends a version string. We'd like to stress that we only send a string of the version number (e.g. "0.1"). No other details are sent. We'd also like to stress that we ask your permission first. This is an optional step, but we'd appreciate your help in tracking the versions in use by allowing this minor call back.RequirementsThe My QL auto-configuration needs a minimum of 512Mb of memory for the VMWare image. Running it with less will load a less than optimal default MySQL configuration. If you run the image without making any changes, the default memory size will be used (640Mb).The deploy script requires that you have the eycap gem installed on your local machine. You can get this by running:gem install eycap --source=http://gems.engineyard.com/Command Line You MIght Want To Knowconfig_system --clearstoredWhen you boot Engine Yard Express it tells you the passwords that were randomly set for the root and express users. By running the command above, you're turning that off and removing the values from the saved file.Contactey-express@engineyard.com


Vendor: emuller

Date Created: 06/04/2008
Last Updated: 06/09/2008

Technical Specifications

Operating System:

Gentoo

VMware Tools installed: No

Size: 344MB

Allocated Memory (RAM): 640MB

Applications Installed:

RailsMerbMysqlNginx


Virtual Appliance Account Information

Username: root
Password: randomized

Download link provided by the submitter, not VMware. Report broken downloads here.

<< BACK