Joined March 2012
·
Me japan

Patrick Stadler

Candy
Candy
·
Zürich, Switzerland
·
·
·

Posted to Flightplan - deploy like a boss over 1 year ago

Fixed, thank you.

Posted to Flightplan - deploy like a boss over 1 year ago

Flightplan is a tool for executing shell commands on local and remote hosts. What you do with it is entirely up to you. It's excellent for deploying apps, but it can do much more than that. We're using it also to restart applications and for getting metrics like status, memory consumption, running version, and so on. Check this out: https://coderwall.com/p/0andlq

Stagecoach basically provides you an interface to deploy and interact with a specific server setup (i.e. forever + some tooling). It's quite cool, but too strict for my taste.

Posted to Flightplan - deploy like a boss over 1 year ago

Two possible solutions:

  • Install a post-commit hook on the server to trigger either a gulp task or flightplan
  • Use flightplan to deploy directly without using git / hooks

I know that push-based deployment is the cool kid, but that doesn't mean that it always matches your requirements.

Posted to Flightplan - deploy like a boss over 1 year ago

Patrick here.

This depends on your use case. Capistrano is a nice piece of software but it's a little bloated for my taste. If you stumble upon a flightplan.js, you should be able to understand what's going on without consulting a manual first. If you are a developer by day and a sysop by night, then give it a shot.
And of course, Flightplan is a good fit for node.js projects as there's no need to manage another environment.

PS the Java devs at my company wrote a couple of flightplans - fully featured with Hipchat notifications - to deploy their services. Mission complete.

Posted to Homebrew's new feature: Brewfiles over 1 year ago

@mwarkentin for me it works fine, I don't know what could possibly be wrong with your Brewfile or Homebrew setup. Can you paste a link here?

Posted to Homebrew's new feature: Brewfiles over 1 year ago

@mwarkentin it seems that you have a problem with your git installation. try to upgrade (or unlink/link) manually.

Posted to Homebrew's new feature: Brewfiles over 1 year ago

I heard you like bundles, so let's bundle bundles.

$ echo 'install ruby' > Brewfile-ruby
$ echo 'bundle Brewfile-ruby' > Brewfile
$ brew bundle
Posted to Homebrew's new feature: Brewfiles over 1 year ago

The correct order would be

tap phinze/cask
install brew-cask
Posted to More readable git word diff on OSX over 1 year ago

Another solution which is more clean:

# ~/.gitconfig
[core]
    pager = `brew --prefix`/share/git-core/contrib/diff-highlight/diff-highlight | less
Achievements
744 Karma
32,612 Total ProTip Views