https://medium.com/@rdsubhas/ruby-in-production-lessons-learned-36d7ab726d99
-
Install foreman gem to manage processes
| # Sidekiq interaction and startup script | |
| commands: | |
| create_post_dir: | |
| command: "mkdir -p /opt/elasticbeanstalk/hooks/appdeploy/post" | |
| ignoreErrors: true | |
| files: | |
| "/opt/elasticbeanstalk/hooks/appdeploy/post/50_restart_sidekiq.sh": | |
| mode: "000755" | |
| owner: root | |
| group: root |
| # Sidekiq interaction and startup script | |
| commands: | |
| create_post_dir: | |
| command: "mkdir -p /opt/elasticbeanstalk/hooks/appdeploy/post" | |
| ignoreErrors: true | |
| files: | |
| "/opt/elasticbeanstalk/hooks/appdeploy/post/50_restart_sidekiq.sh": | |
| mode: "000755" | |
| owner: root | |
| group: root |
https://medium.com/@rdsubhas/ruby-in-production-lessons-learned-36d7ab726d99
Install foreman gem to manage processes
| // Use Gists to store code you would like to remember later on | |
| console.log(window); // log the "window" object to the console |
| #!/usr/bin/env python | |
| #http://ozkatz.github.io/ssh-into-your-ec2-instances-with-ease.html | |
| import os | |
| import sys | |
| import argparse | |
| try: | |
| from boto.ec2.connection import EC2Connection | |
| except ImportError: |
| <!DOCTYPE html> | |
| <html> | |
| <head> | |
| <meta http-equiv="Content-Type" content="text/html;charset=utf-8"> | |
| <script src="http://d3js.org/d3.v3.min.js"></script> | |
| <script src="http://code.jquery.com/jquery-1.8.3.min.js"></script> | |
| <script src="https://raw.github.com/timrwood/moment/1.6.0/min/moment.min.js"></script> | |
| <style type="text/css"> | |
| #chart-mini { |
| <!DOCTYPE html> | |
| <meta charset="utf-8"> | |
| <style> | |
| .link { | |
| stroke: #000; | |
| } | |
| .node { | |
| fill: #ccc; |
| # minimal rails3 app | |
| require 'action_controller' | |
| Router = ActionDispatch::Routing::RouteSet.new | |
| Router.draw do | |
| root :to => 'site#index' | |
| end | |
| class SiteController < ActionController::Metal |
| require 'test_helper' | |
| require 'minitest/autorun' | |
| module Tenderlove | |
| class Spec < MiniTest::Spec | |
| include ActiveSupport::Testing::SetupAndTeardown | |
| include ActiveRecord::TestFixtures | |
| alias :method_name :__name__ if defined? :__name__ | |
| self.fixture_path = File.join(Rails.root, 'test', 'fixtures') |