Skip to content
This repository has been archived by the owner on Mar 14, 2023. It is now read-only.

Deployment Process

ZeroC0D3 Engineer edited this page Jan 20, 2018 · 3 revisions

Deployment Process

Running Deployment

    • Clone Repository to Unix DateTime Release Folder
    • Checkout Branch
    • Install Bundle (gem install bundler)
    • Install Package (bundle install)
    • Remove Shared Folders
    • Remove Shared Files
    • Create Symlink Shared Folders
    • Create Symlink Shared Files
    • Compile Assets
    • Install NPM [optional]
    • Migrate Database
    • Seed Database
    • Create Symlink Release -> Current
    • Service Up Server (Faye Restart, MongoDB Restart, Pushr Restart, Redis Restart, Sidekiq Restart & Puma/Unicorn Restart)
  • FINISH

Deployment Rollback

On failed deploy:

  • Remove Unix DateTime Release Folder
  • Migration Rollback
  • Do not run service "server_up"
Clone this wiki locally