Skip to content

HTTPS clone URL

Subversion checkout URL

You can clone with
or
.
Download ZIP
Browse files

updated the readme.

  • Loading branch information...
commit da27d15af6fbfde38001d90d6d25b3ed2681b4fe 1 parent dc37c62
@mugwump authored
View
21 README.md
@@ -0,0 +1,21 @@
+# Redmine-Deployment
+
+The project is a sample for using [roundsman](https://github.com/iain/roundsman): Roundsman is a clever little tool that combines capistrano&chef to give you a push-button-solution
+to provision an empty machine with a customized software-stack __and__ configure you rails(or whatever)-application for deployment.
+
+The example here uses this approach to deploy and configure a machine to run [redmine](http://www.redmine.org), the open-source projectmanagement-software.
+
+It contains examples to configure either an amazon-machine (see [config/deploy/amazon.rb](https://github.com/mugwump/redmine-deploy/blob/master/config/deploy/amazon.rb),
+or a local [vagrant](http://www.vagrantup.com)-machine.
+
+You can read more about this approach in the blog-article on [Deploying Redmine](http://www.vierundsechzig.de/blog/?p=708).
+
+## Acknowledgements
+This came out of a project that we ran in the Summer of 2012 for [Alere](http://www.alere.com) in collaboration with [Method Park](http://methodpark.de): Many thanks for their input and for agreeing to make this work public.
+
+
+## Note
+The project currently uses [a patched version](https://github.com/mugwump/roundsman) of roundsman, as I ran into some dependency-issues with the chef-version that roundsman is using.
+
+## Contributing
+Found an issue? Have a great idea? Want to help? Great! Create an [issue](https://github.com/mugwump/redmine-deploy/issues) for it, [ask](http://github.com/inbox/new/mugwump), or even better; fork the project and fix the problem yourself. Pull requests are always welcome. :)
View
3  README.rdoc
@@ -1,3 +0,0 @@
-= Redmine-Deployment
-
-The project contains all chef-scripts used for deploying redmine.
View
2  config/cookbooks/apache2/metadata.rb
@@ -2,7 +2,7 @@
maintainer_email "cookbooks@opscode.com"
license "Apache 2.0"
description "Installs and configures all aspects of apache2 using Debian style symlinks with helper definitions"
-long_description IO.read(File.join(File.dirname(__FILE__), 'README.rdoc'))
+long_description IO.read(File.join(File.dirname(__FILE__), 'README.md'))
version "0.99.4"
recipe "apache2", "Main Apache configuration"
recipe "apache2::mod_alias", "Apache module 'alias' with config file"
View
40 config/deploy/production.rb
@@ -1,40 +0,0 @@
-load "deploy/assets"
-
-set :application, "<application>"
-set :main_server, "<server>"
-
-set :stage, "#{application}-production"
-set :application_directory, "#{application}"
-
-set :scm, :git
-set :branch, "master"
-set :repository, "git@github.com:<yourname>/<example>.git"
-set :deploy_via, :remote_cache
-set :copy_exclude, [".git", ".gitignore"]
-
-set :url, "<url>"
-set :email, "<email>"
-
-set :user, "<username>"
-set :password, "<password>"
-set :deploy_to, "/var/www/#{application_directory}"
-
-set :rails_env, "production"
-set :ruby_version, "1.9.3-p194"
-
-set :passenger, :version => "3.0.12"
-set :mysql, :root_pw => "<server_root_password>",
- :database => "<database>",
- :username => "<username>",
- :usr_pw => "<password>"
-set :logrotate, :logs => ["#{deploy_to}/current/log/production.log"]
-
-server "#{main_server}", :web, :app, :db, :primary => true
-
-before "deploy:update_code" do
- roundsman.run_list "recipe[application::default]", "recipe[application::mysql]"
-end
-
-after "deploy:create_symlink" do
- roundsman.run_list "recipe[application::apache]"
-end
Please sign in to comment.
Something went wrong with that request. Please try again.