- Allow creation of EBS backed instances of varying disk size ('disk-size' in instances section, in Gb)
- Some code cleanup
- Depend on Fog 1.0.0
- Fix up a bunch of bits and pieces
- Allow RDS size to be specified in Profile YAML ('storage' in rds section, in Gb)
- Added DEW_DEBUG env variable
- Bugfix for scp from_local to env
- EC2 tag SSHPort now supported to allow for non-standard SSH/SCP commands.
- Bugfix where defined user_id is converted into a Fixnum, causing gsub to fail.
- Bugfix on "amis create"
- Added '--prototype-profile' option to "dew amis create", so you can base AMIs on different profiles.
- Added extra options to command.
- Changed
env ssh
command to optionally accept a command to run - Added
env scp
command - BUGFIX where
Server.username
was attempting to accesstags
instead offog_object.tags
- Apache deploy template now uses port 8080 for HTTPd to enable allow for varnish integration.
- Deploy uses
mktemp
on the destination system instead of always writing the config file to/tmp/apache.conf
- Deploy obtains the working directory for the deployed application rather than simply guessing it
deploy passenger
will nowln -sf database.dew.yml database.yml
for those projects that don't wan't to put adatabase.yml
in their repo- Add
--create-database
option todeploy passenger
to force a db creation attempt - Fix issue with
clamp
versions>= 0.2.2
- Add support for usernames other than 'ubuntu' (defaulting to 'ubuntu' will be deprecated soonish)
dew environments
is nowdew env
- Add
--args
option todew env run
- Re-order requires in
lib/dew.rb
to improve gem load speed - Add
DEW_REGION
,DEW_ACCOUNT
andDEW_VERBOSE
environment variables
- Added
dew environments run
command to run scripts or commands on instances in the environment
PUGE_DB_*
environment variables are nowDB_*
variables- Add --server-name method to passenger deploy mechanism to allow for multiple-site instances
- Add --no-passenger hack to deploy static content in a passenger-like way
- Add check for build script in script/build
- Add --ssl-certificate & --ssl-private-key options to passenger deploy
- Bump up ssh timeout from 2 to 3 minutes.
- Update inform gem and clean up output a bit
- Added --version
- Make sure works with ruby 1.8.7
- Add example/ directory
- Update README.md
- BUGFIX #1: Undefined method 'agree' when trying to destroy environment
- Created dew and released gem into the wild