rails_apps_composer: add README files
This commit is contained in:
parent
c48f1141e6
commit
8417dcc0c3
26
Capfile
Normal file
26
Capfile
Normal file
@ -0,0 +1,26 @@
|
||||
# Load DSL and Setup Up Stages
|
||||
require 'capistrano/setup'
|
||||
|
||||
# Includes default deployment tasks
|
||||
require 'capistrano/deploy'
|
||||
|
||||
# Includes tasks from other gems included in your Gemfile
|
||||
#
|
||||
# For documentation on these, see for example:
|
||||
#
|
||||
# https://github.com/capistrano/rvm
|
||||
# https://github.com/capistrano/rbenv
|
||||
# https://github.com/capistrano/chruby
|
||||
# https://github.com/capistrano/bundler
|
||||
# https://github.com/capistrano/rails/tree/master/assets
|
||||
# https://github.com/capistrano/rails/tree/master/migrations
|
||||
#
|
||||
# require 'capistrano/rvm'
|
||||
# require 'capistrano/rbenv'
|
||||
# require 'capistrano/chruby'
|
||||
# require 'capistrano/bundler'
|
||||
# require 'capistrano/rails/assets'
|
||||
# require 'capistrano/rails/migrations'
|
||||
|
||||
# Loads custom tasks from `lib/capistrano/tasks' if you have any defined.
|
||||
Dir.glob('lib/capistrano/tasks/*.cap').each { |r| import r }
|
||||
67
README
67
README
@ -1,4 +1,63 @@
|
||||
RECIPES
|
||||
["analytics", "core", "deployment", "devise", "email", "extras", "frontend", "gems", "git", "init", "learn_rails", "locale", "omniauth", "pages", "rails_bootstrap", "rails_devise", "rails_devise_pundit", "rails_devise_roles", "rails_foundation", "rails_mailinglist_activejob", "rails_omniauth", "rails_signup_download", "rails_stripe_checkout", "railsapps", "readme", "roles", "setup", "tests"]
|
||||
PREFERENCES
|
||||
{:git=>true, :apps4=>"none", :announcements=>"none", :dev_webserver=>"puma", :prod_webserver=>"puma", :database=>"postgresql", :templates=>"haml", :tests=>"rspec", :continuous_testing=>"guard", :frontend=>"none", :email=>"gmail", :authentication=>"devise", :devise_modules=>"invitable", :authorization=>"pundit", :dashboard=>"upmin", :form_builder=>"simple_form", :pages=>"about+users"}
|
||||
Thirteen Tien Len
|
||||
================
|
||||
|
||||
Rails Composer, open source, supported by subscribers.
|
||||
Please join RailsApps to support development of Rails Composer.
|
||||
Need help? Ask on Stack Overflow with the tag 'railsapps.'
|
||||
Problems? Submit an issue: https://github.com/RailsApps/rails_apps_composer/issues
|
||||
Your application contains diagnostics in this README file.
|
||||
Please provide a copy of this README file when reporting any issues.
|
||||
|
||||
|
||||
option Build a starter application?
|
||||
choose Enter your selection: [none]
|
||||
option Get on the mailing list for Rails Composer news?
|
||||
choose Enter your selection: [none]
|
||||
option Web server for development?
|
||||
choose Enter your selection: [puma]
|
||||
option Web server for production?
|
||||
choose Enter your selection: [puma]
|
||||
option Database used in development?
|
||||
choose Enter your selection: [postgresql]
|
||||
option Template engine?
|
||||
choose Enter your selection: [haml]
|
||||
option Test framework?
|
||||
choose Enter your selection: [rspec]
|
||||
option Continuous testing?
|
||||
choose Enter your selection: [guard]
|
||||
option Front-end framework?
|
||||
choose Enter your selection: [none]
|
||||
option Add support for sending email?
|
||||
choose Enter your selection: [gmail]
|
||||
option Authentication?
|
||||
choose Enter your selection: [devise]
|
||||
option Devise modules?
|
||||
choose Enter your selection: [invitable]
|
||||
option OmniAuth provider?
|
||||
choose Enter your selection: []
|
||||
option Authorization?
|
||||
choose Enter your selection: [pundit]
|
||||
option Use a form builder gem?
|
||||
choose Enter your selection: [simple_form]
|
||||
option Add pages?
|
||||
choose Enter your selection: [about+users]
|
||||
option Set a locale?
|
||||
choose Enter your selection: [none]
|
||||
option Install page-view analytics?
|
||||
choose Enter your selection: [none]
|
||||
option Add a deployment mechanism?
|
||||
choose Enter your selection: [capistrano3]
|
||||
option Set a robots.txt file to ban spiders?
|
||||
choose Enter your selection: [true]
|
||||
option Create a GitHub repository? (y/n)
|
||||
choose Enter your selection: [true]
|
||||
option Add gem and file for environment variables?
|
||||
choose Enter your selection: [foreman]
|
||||
option Reduce assets logger noise during development?
|
||||
choose Enter your selection: [true]
|
||||
option Improve error reporting with 'better_errors' during development?
|
||||
choose Enter your selection: [true]
|
||||
option Use 'pry' as console replacement during development and test?
|
||||
choose Enter your selection: [true]
|
||||
option Use or create a project-specific rvm gemset?
|
||||
choose Enter your selection: [false]
|
||||
|
||||
48
README.md
Normal file
48
README.md
Normal file
@ -0,0 +1,48 @@
|
||||
Thirteen Tien Len
|
||||
================
|
||||
|
||||
This application was generated with the [rails_apps_composer](https://github.com/RailsApps/rails_apps_composer) gem
|
||||
provided by the [RailsApps Project](http://railsapps.github.io/).
|
||||
|
||||
Rails Composer is open source and supported by subscribers. Please join RailsApps to support development of Rails Composer.
|
||||
|
||||
Problems? Issues?
|
||||
-----------
|
||||
|
||||
Need help? Ask on Stack Overflow with the tag 'railsapps.'
|
||||
|
||||
Your application contains diagnostics in the README file. Please provide a copy of the README file when reporting any issues.
|
||||
|
||||
If the application doesn't work as expected, please [report an issue](https://github.com/RailsApps/rails_apps_composer/issues)
|
||||
and include the diagnostics.
|
||||
|
||||
Ruby on Rails
|
||||
-------------
|
||||
|
||||
This application requires:
|
||||
|
||||
- Ruby 2.1.5
|
||||
- Rails 4.1.8
|
||||
|
||||
Learn more about [Installing Rails](http://railsapps.github.io/installing-rails.html).
|
||||
|
||||
Getting Started
|
||||
---------------
|
||||
|
||||
Documentation and Support
|
||||
-------------------------
|
||||
|
||||
Issues
|
||||
-------------
|
||||
|
||||
Similar Projects
|
||||
----------------
|
||||
|
||||
Contributing
|
||||
------------
|
||||
|
||||
Credits
|
||||
-------
|
||||
|
||||
License
|
||||
-------
|
||||
28
README.rdoc
28
README.rdoc
@ -1,28 +0,0 @@
|
||||
== README
|
||||
|
||||
This README would normally document whatever steps are necessary to get the
|
||||
application up and running.
|
||||
|
||||
Things you may want to cover:
|
||||
|
||||
* Ruby version
|
||||
|
||||
* System dependencies
|
||||
|
||||
* Configuration
|
||||
|
||||
* Database creation
|
||||
|
||||
* Database initialization
|
||||
|
||||
* How to run the test suite
|
||||
|
||||
* Services (job queues, cache servers, search engines, etc.)
|
||||
|
||||
* Deployment instructions
|
||||
|
||||
* ...
|
||||
|
||||
|
||||
Please feel free to use a different markup language if you do not plan to run
|
||||
<tt>rake doc:app</tt>.
|
||||
40
config/deploy.rb
Normal file
40
config/deploy.rb
Normal file
@ -0,0 +1,40 @@
|
||||
set :application, 'my_app_name'
|
||||
set :repo_url, 'git@example.com:me/my_repo.git'
|
||||
|
||||
# ask :branch, proc { `git rev-parse --abbrev-ref HEAD`.chomp }
|
||||
|
||||
# set :deploy_to, '/var/www/my_app'
|
||||
# set :scm, :git
|
||||
|
||||
# set :format, :pretty
|
||||
# set :log_level, :debug
|
||||
# set :pty, true
|
||||
|
||||
# set :linked_files, %w{config/database.yml}
|
||||
# set :linked_dirs, %w{bin log tmp/pids tmp/cache tmp/sockets vendor/bundle public/system}
|
||||
|
||||
# set :default_env, { path: "/opt/ruby/bin:$PATH" }
|
||||
# set :keep_releases, 5
|
||||
|
||||
namespace :deploy do
|
||||
|
||||
desc 'Restart application'
|
||||
task :restart do
|
||||
on roles(:app), in: :sequence, wait: 5 do
|
||||
# Your restart mechanism here, for example:
|
||||
# execute :touch, release_path.join('tmp/restart.txt')
|
||||
end
|
||||
end
|
||||
|
||||
after :restart, :clear_cache do
|
||||
on roles(:web), in: :groups, limit: 3, wait: 10 do
|
||||
# Here we can do anything such as:
|
||||
# within release_path do
|
||||
# execute :rake, 'cache:clear'
|
||||
# end
|
||||
end
|
||||
end
|
||||
|
||||
after :finishing, 'deploy:cleanup'
|
||||
|
||||
end
|
||||
42
config/deploy/production.rb
Normal file
42
config/deploy/production.rb
Normal file
@ -0,0 +1,42 @@
|
||||
set :stage, :production
|
||||
|
||||
# Simple Role Syntax
|
||||
# ==================
|
||||
# Supports bulk-adding hosts to roles, the primary
|
||||
# server in each group is considered to be the first
|
||||
# unless any hosts have the primary property set.
|
||||
role :app, %w{deploy@example.com}
|
||||
role :web, %w{deploy@example.com}
|
||||
role :db, %w{deploy@example.com}
|
||||
|
||||
# Extended Server Syntax
|
||||
# ======================
|
||||
# This can be used to drop a more detailed server
|
||||
# definition into the server list. The second argument
|
||||
# something that quacks like a hash can be used to set
|
||||
# extended properties on the server.
|
||||
server 'example.com', user: 'deploy', roles: %w{web app}, my_property: :my_value
|
||||
|
||||
# you can set custom ssh options
|
||||
# it's possible to pass any option but you need to keep in mind that net/ssh understand limited list of options
|
||||
# you can see them in [net/ssh documentation](http://net-ssh.github.io/net-ssh/classes/Net/SSH.html#method-c-start)
|
||||
# set it globally
|
||||
# set :ssh_options, {
|
||||
# keys: %w(/home/rlisowski/.ssh/id_rsa),
|
||||
# forward_agent: false,
|
||||
# auth_methods: %w(password)
|
||||
# }
|
||||
# and/or per server
|
||||
# server 'example.com',
|
||||
# user: 'user_name',
|
||||
# roles: %w{web app},
|
||||
# ssh_options: {
|
||||
# user: 'user_name', # overrides user setting above
|
||||
# keys: %w(/home/user_name/.ssh/id_rsa),
|
||||
# forward_agent: false,
|
||||
# auth_methods: %w(publickey password)
|
||||
# # password: 'please use keys'
|
||||
# }
|
||||
# setting per server overrides global ssh_options
|
||||
|
||||
# fetch(:default_env).merge!(rails_env: :production)
|
||||
42
config/deploy/staging.rb
Normal file
42
config/deploy/staging.rb
Normal file
@ -0,0 +1,42 @@
|
||||
set :stage, :staging
|
||||
|
||||
# Simple Role Syntax
|
||||
# ==================
|
||||
# Supports bulk-adding hosts to roles, the primary
|
||||
# server in each group is considered to be the first
|
||||
# unless any hosts have the primary property set.
|
||||
role :app, %w{deploy@example.com}
|
||||
role :web, %w{deploy@example.com}
|
||||
role :db, %w{deploy@example.com}
|
||||
|
||||
# Extended Server Syntax
|
||||
# ======================
|
||||
# This can be used to drop a more detailed server
|
||||
# definition into the server list. The second argument
|
||||
# something that quacks like a hash can be used to set
|
||||
# extended properties on the server.
|
||||
server 'example.com', user: 'deploy', roles: %w{web app}, my_property: :my_value
|
||||
|
||||
# you can set custom ssh options
|
||||
# it's possible to pass any option but you need to keep in mind that net/ssh understand limited list of options
|
||||
# you can see them in [net/ssh documentation](http://net-ssh.github.io/net-ssh/classes/Net/SSH.html#method-c-start)
|
||||
# set it globally
|
||||
# set :ssh_options, {
|
||||
# keys: %w(/home/rlisowski/.ssh/id_rsa),
|
||||
# forward_agent: false,
|
||||
# auth_methods: %w(password)
|
||||
# }
|
||||
# and/or per server
|
||||
# server 'example.com',
|
||||
# user: 'user_name',
|
||||
# roles: %w{web app},
|
||||
# ssh_options: {
|
||||
# user: 'user_name', # overrides user setting above
|
||||
# keys: %w(/home/user_name/.ssh/id_rsa),
|
||||
# forward_agent: false,
|
||||
# auth_methods: %w(publickey password)
|
||||
# # password: 'please use keys'
|
||||
# }
|
||||
# setting per server overrides global ssh_options
|
||||
|
||||
# fetch(:default_env).merge!(rails_env: :staging)
|
||||
20
public/humans.txt
Normal file
20
public/humans.txt
Normal file
@ -0,0 +1,20 @@
|
||||
/* the humans responsible & colophon */
|
||||
/* humanstxt.org */
|
||||
|
||||
|
||||
/* TEAM */
|
||||
<your title>: <your name>
|
||||
Site:
|
||||
Twitter:
|
||||
Location:
|
||||
|
||||
/* THANKS */
|
||||
Daniel Kehoe (@rails_apps) for the RailsApps project
|
||||
|
||||
/* SITE */
|
||||
Standards: HTML5, CSS3
|
||||
Components: jQuery
|
||||
Software: Ruby on Rails
|
||||
|
||||
/* GENERATED BY */
|
||||
Rails Composer: http://railscomposer.com/
|
||||
@ -2,4 +2,4 @@
|
||||
#
|
||||
# To ban all spiders from the entire site uncomment the next two lines:
|
||||
# User-agent: *
|
||||
# Disallow: /
|
||||
Disallow: /
|
||||
|
||||
Loading…
x
Reference in New Issue
Block a user