Public | Automated Build

Last pushed: 4 hours ago
Short Description
A lightweight toolkit for local development with Docker
Full Description

<a href='http://wheniwork.github.io/harpoon'><img src='https://cloud.githubusercontent.com/assets/202546/26421606/407b9eb8-408c-11e7-8fc4-9ed0c61afcc7.png' height='75'></a>

A lightweight toolkit for local development with
Docker

Harpoon is essentially a wrapper around a set of
Docker Compose configurations that
make it easy to run a local/offline development environment for Docker.
It's an ideal choice for those that don't wish to run a full container
management or orchestration platform on their workstation. Harpoon has
been tested with Docker for Mac and
Docker Toolbox on
MacOS.

Requirements

  • Bash (bash)
  • Make (make)
  • Docker (docker)
  • Docker Compose (docker-compose)

Quick Start

  1. Clone this repository
  2. Run cd harpoon && make install
    • On MacOS, you'll be asked for your password
  3. Recommended: Add the harpoon directory to your $PATH. Edit your .bash_profile,
    .bashrc, or .zshrc accordingly.
  4. Optional: Load completion scripts by adding which harpoon > /dev/null && . "$(harpoon initpath)" to your profile.

Documentation

TODO

  • Consul + Traefik tips
  • Test with Linux

Contributing

  • If you experience an issue and are relatively certain that harpoon is
    the culprit, please report it.
    • Issues requesting support specifically for any of the core or
      supporting services will not be processed.
  • PRs are welcome 🙂
Docker Pull Command
Owner
wheniwork
Source Repository