ansible-rails-deployment - deploy projects using ansible

  •        4

A role that executes common tasks when deploying ruby on rails applications. Depends on prepare-release and finalize-release roles to checkout a new version from your git versioned application.

https://github.com/nicolai86/ansible-rails-deployment

Tags
Implementation
License
Platform

   




Related Projects

ansible-rails - Ansible: Ruby on Rails Server

  •    Ruby

Rename hosts.example to hosts and modify the contents. Rename group_vars/all.example to group_vars/all and modify the contentes.

Capistrano - A remote server automation and deployment tool written in Ruby

  •    Ruby

Capistrano is a remote server automation tool. It supports the scripting and execution of arbitrary tasks, and includes a set of sane-default deployment workflows. It can be used to reliably deploy web application to any number of machines simultaneously, To automate audits of any number of machines (checking login logs, enumerating uptimes, and/or applying security patches), To automate common tasks in software teams, To drive infrastructure provisioning tools such as chef-solo, Ansible.

capistrano-3-rails-template - Template for deploying Rails applications with Capistrano 3

  •    HTML

This is a sample configuration for deploying Ruby on Rails applications with Capistrano 3.1 including Zero Downtime Deployment with Unicorn and Sidekiq background Workers. See http://www.talkingquickly.co.uk/2014/01/deploying-rails-apps-to-a-vps-with-capistrano-v3/ for a tutorial on usage.

heaven - :walking: Rails app for GitHub Flow

  •    Ruby

Heaven is an API that integrates with GitHub's Deployment API. It receives deployment events from GitHub and pushes code to your servers. Heaven currently supports Capistrano, Fabric, and Heroku deployments. It also has a notification system for broadcasting deployment status events to chat services(e.g. Campfire, Hipchat, SlackHQ, and Flowdock). It can be hosted on Heroku for a few dollars a month.

ansible - Ansible is a radically simple IT automation platform that makes your applications and systems easier to deploy

  •    Python

Ansible is a radically simple IT automation system. It handles configuration-management, application deployment, cloud provisioning, ad-hoc task-execution, and multinode orchestration - including trivializing things like zero downtime rolling updates with load balancers.Many users run straight from the development branch (it's generally fine to do so), but you might also wish to consume a release.


rails - Official Ruby on Rails specific tasks for Capistrano

  •    Ruby

Please note that any requires should be placed in Capfile, not in config/deploy.rb.

rails-template - Application template for Rails 5 projects; preloaded with best practices for TDD, security, deployment, and developer productivity

  •    Ruby

This is the application template that I use for my Rails 5.2 projects. As a freelance Rails developer, I need to be able to start new projects quickly and with a good set of defaults. I've assembled this template over the years to include best-practices, tweaks, documentation, and personal preferences, while still generally adhering to the "Rails way". If you need help setting up a Ruby development environment, check out my Rails OS X Setup Guide.

kubeform - Form your :boat: Kubernetes :anchor: cluster anywhere using CoreOS, Terraform and Ansible

  •    Python

Deploy yourself a high-availability Kubernetes cluster, in minutes. Built on Terraform, CoreOS and Ansible.Our recipes for bootstrapping HA Kubernetes clusters on any cloud or on-premise.

vpn-at-home - 1-click, self-hosted OpenVPN deployment and management app.

  •    Python

1-click deployment of OpenVPN with DNS ad blocking sinkhole. Deploys to your favorite VPS machine. Created with Vue.js, Semantic UI and Django. This app provides easy management console to keep OpenVPN configuration files in one place, provided in self-contained, easily deployable, clickable package.

deprec - master respository for deprec - deployment recipes for capistrano

  •    Ruby

master respository for deprec - deployment recipes for capistrano

recap - Simpler and faster capistrano deployment

  •    Ruby

Recap is an opinionated set of Capistrano deployment recipes, that use git's strengths to deploy applications and websites in a fast and simple manner. For more information, the main documentation can be found at http://gofreerange.com/recap/docs.

k8s-deployment-strategies - Kubernetes deployment strategies explained

  •    Go

In Kubernetes there is few different way to release an application, you have to carefully choose the right strategy to make your infrastructure resilient. These examples were created and tested on Minikube running with Kubernetes v1.10.0.

shipit-engine - Deployment coordination

  •    Ruby

Shipit is compatible with just about anything that you can deploy using a script. It natively detects stacks using bundler and Capistrano, and it has tools that make it easy to deploy to Heroku or RubyGems. At Shopify, we've used Shipit to synchronize and deploy hundreds of projects across dozens of teams, using Python, Rails, RubyGems, Java, and Go.This guide aims to help you set up, use, and understand Shipit.

Deployment Software Factory

  •    

The Deployment Software Factory provides an array of resources that offer many benefits for architects and developers of service-oriented applications. The Deployment Software Factory contains best practice for continues integration, automatic test running, automatic documenta...

react_on_rails - Integration of React + Webpack + Rails using rails/webpacker to build Universal (Isomorphic) Apps (aka Server Rendering)

  •    Ruby

React on Rails integrates Rails with (server rendering of) Facebook's React front-end framework. Intersted in optimizing your webpack setup for React on Rails including code splitting with react-router v4, webpack v4, and react-loadable? Contact me.

rocketeer - Send your projects up in the clouds

  •    PHP

Rocketeer is a modern PHP task runner and deployment package. It is inspired by the Laravel Framework philosophy and thus aims to be fast, elegant, and more importantly easy to use. Like the latter, emphasis is put on smart defaults and modern development. While it is coded in PHP, it can deploy any project from small HTML/CSS websites to large Rails applications.

strano - Capistrano and Github sittin' in a tree...

  •    Ruby

The Github backed Capistrano deployment management UI. Strano allows you to run any capistrano task via a clean and simple web interface. Simply create a project from any of your Github repositories, and Strano will use the Capistrano configuration within the repository itself. Which means you don't have to set up Capistrano twice, and you can still run capistrano tasks from the command line without fear of different configurations being used, causing conflicted deploys.

kolla - Kolla provides production-ready containers and deployment tools for operating OpenStack clouds

  •    Python

The Kolla project is a member of the OpenStack Big Tent Governance.Kolla provides Docker containers, Ansible playbooks to deploy OpenStack on baremetal or virtual machine, and Kubernetes templates to deploy OpenStack on Kubernetes to meet Kolla's mission.

kubespray - Setup a kubernetes cluster

  •    Python

If you have questions, join us on the kubernetes slack, channel #kubespray.Note: Upstart/SysV init based OS types are not supported.

werf - Werf (previously known as dapp) helps to implement and support Continuous Integration and Continuous Delivery

  •    Go

Werf (previously known as Dapp) is made to implement and support Continuous Integration and Continuous Delivery (CI/CD). Werf simplifies development of build scripts, reduces commit build time and automates deployment. It is designed to make engineer's work fast end efficient.