studiointeract

0.3.2 • Public • Published

studiointeract

A Drupal deployment tool using git and ssh

Installation

npm install -g studiointeract

Getting started

Init

Creates a config.json and settings.php.

studiointeract init

Setup

Setup the server with your configuration and install git.

studiointeract setup

Deploy

Deploy your Drupal site using git pull and ssh.

studiointeract deploy

Notice! You need to setup ssh-agent (see below) for this to work, and have permissions to pull from your repository using your own ssh key.

SSH keys with passphrase (or ssh-agent support)

This only tested with Mac/Linux

With the help of ssh-agent, mup can use SSH keys encrypted with a passphrase.

Here's the process:

  • First remove your pem field from the config.json. So, your config.json only has the username and host only.
  • Then start a ssh agent with eval $(ssh-agent)
  • Then add your ssh key with ssh-add <path-to-key>
  • Then you'll asked to enter the passphrase to the key
  • After that simply invoke studiointeract commands and they'll just work
  • Once you've deployed your app kill the ssh agent with ssh-agent -k

Readme

Keywords

Package Sidebar

Install

npm i studiointeract

Weekly Downloads

16

Version

0.3.2

License

MIT

Last publish

Collaborators

  • timbrandin