Categorygithub.com/moomerman/zap
repositorypackage
0.3.1
Repository: https://github.com/moomerman/zap.git
Documentation: pkg.go.dev

# Packages

No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author

# README

⚡ Zap - A development web/proxy server

About

Zap is a development web/proxy server that knows how to start and manage your development server processes, and provides SSL access to them.

Zap knows how to manage a number of Backends including:

  • Elixir/Phoenix
  • Ruby/Rails
  • Go/Buffalo
  • Go/Hugo
  • Simple Proxy
  • Static HTML

Features

  • SSL - creates a self-signed cert for each domain so you can test SSL in dev
  • Process management - start, monitor, spin down idle apps
  • Log watching - watches log files and restarts application on certain triggers

Wishlist

  • Linux Suport
  • Windows Support
  • Status UI

Credits

Inspired by pow (http://pow.cx/) and puma-dev (https://github.com/puma/puma-dev)

Development

To recompile the HTML templates, build and restart the server

pushd zap; go-bindata -pkg zap -o templates.go templates/; popd && go build -o zapd main.go && pkill zapd