Create droplet of your liking (ubuntu 12.10 x32)
On Digital Ocean, create a DNS entry for your server (xyz.com)
Make sure it has NS records that use digital oceans nameservers
| require 'digest' | |
| # Get SHA256 Hash of a file | |
| puts Digest::SHA256.hexdigest File.read "data.dat" | |
| # Get MD5 Hash of a file | |
| puts Digest::MD5.hexdigest File.read "data.dat" | |
| # Get MD5 Hash of a string | |
| puts Digest::SHA256.hexdigest "Hello World" | |
| # Get SHA256 Hash of a string using update |
| sessions: | |
| signed_in: 'Signed in successfully.' | |
| signed_in_first_time: "MY CUSTOM WELCOME GREETING. DO NOT FORGET TO READ OUR GUIDELINE!" | |
| signed_out: 'Signed out successfully.' |
| module Paperclip | |
| class Watermark < Processor | |
| # Handles watermarking of images that are uploaded. | |
| attr_accessor :current_geometry, :target_geometry, :format, :whiny, :convert_options, :watermark_path, :watermark_offset, :overlay, :position | |
| def initialize file, options = {}, attachment = nil | |
| super | |
| geometry = options[:geometry] | |
| @file = file | |
| @crop = geometry[-1,1] == '#' |
| class User | |
| has_attached_file :photo, | |
| processors: [:watermark], | |
| styles: { | |
| medium: { | |
| geometry: "300x300>", | |
| watermark_path: "#{Rails.root}/public/images/watermark.png", | |
| auto_orient: false | |
| }, | |
| thumb: "100x100>", |
| module Paperclip | |
| class Annotation < Thumbnail | |
| attr_accessor :annotation_text | |
| def initialize(file, options = {}, attachment = nil) | |
| super | |
| @geometry = options[:geometry] | |
| @annotation_text = options[:annotation_text] |
| require 'rails_admin/config/actions' | |
| require 'rails_admin/config/actions/base' | |
| module RailsAdminApproveReview | |
| end | |
| module RailsAdmin | |
| module Config | |
| module Actions | |
| class ApproveReview < RailsAdmin::Config::Actions::Base |
| set :domain, ENV["domain"] | |
| set :application, domain | |
| set :user, ENV["user"] | |
| set :destination, ENV["destination"] || domain | |
| set :web_conf, ENV["web_conf"] || ENV["environment"] || 'production' | |
| raise "please set domain=app.domain.name.com" unless domain | |
| raise "please set user=server_username" unless user | |
| set :port, ENV["port"] || 1234 | |
| set :repository, "." |
| # Login as root | |
| ssh root@domain | |
| # Create deploy user | |
| adduser <username> #Adds User with username given. Enter Password when Prompted. Other Details are Optional | |
| # Add user to sudo group | |
| usermod -g <groupname> <username> | |
| # Add .ssh/authorized_keys for deploy user |
| //= require jquery | |
| //= require jquery_ujs | |
| //= require_tree . | |
| // ^ I am assuming that bootstrap3-dialog is in the tree | |
| //GLOBAL JQuery Functaionality | |
| $(function(){ | |
| /*** CONFIRM MODAL OVERRIDE ***/ | |
| //override the use of js alert on confirms |