patrickocoffeyo/meteor-ansible


Run Meteor applications on Linux servers with Ansible.

License: GPL-3.0


Meteor Ansible Scripts

This repository contains Ansible-based tools for:

  • Provisioning GNU+Linux-based servers with dependencies needed to run Meteor.
  • Building and running a Meteor application on a set of servers.

Installation

  • Install Ansible.
  • Install Ansible dependencies:
    • ansible-galaxy install carlos.acp.meteor
    • ansible-galaxy install geerlingguy.nodejs
  • Clone this repository.

Configuration

  • Copy hosts.example to hosts, and create records of all servers to which your Meteor app should be deployed.
  • Copy config.yml.example to config.yml, and adust the following values:
    • meteor_project_git
    • meteor_project_version
    • meteor_version

Use

  • To provision a server, run: ansible-playbook -i hosts tasks/provision.yml
  • To deploy the Meteor app specified in vars/main.yml, run: ansible-playbook -i hosts tasks/deploy.yml
  • To start your deployed Meteor application, run: ansible-playbook -i hosts tasks/run.yml

Project Statistics

Sourcerank 3
Repository Size 19.5 KB
Stars 2
Forks 1
Watchers 0
Open issues 0
Dependencies 0
Contributors 1
Tags 0
Created
Last updated
Last pushed

Top Contributors See all

Patrick Coffey

Something wrong with this page? Make a suggestion

Last synced: 2016-08-26 19:17:55 UTC

Login to resync this repository