# Infuse

[![Build Status](]( [![Coverage Status](](

Simple filesystem web framework using [Simplates]( Inspired by [Aspen]( Using [Plug](

It is currently **not ready for use in development or production**.

## Possible Installation

You can use [Hex](, to install the package:

  1. Add `infuse` to your list of dependencies in `mix.exs`:

    def deps do
      [{:infuse, "~> 0.2.0"}]

  2. Ensure `infuse` is started before your application:

    def application do
      [applications: [:infuse]]

  3. Figure out what's next, because I have no idea!

## Application Config
config :infuse,
    web_root: "example-www",
    default_content_type: "text/html",
    default_renderer: Infuse.Simplates.Renderers.EExRenderer,
    start_server: true,
    start_observer: false

config :infuse, Infuse.HTTP.RequestHandler,
    default_indicies: ['index.html', 'index.json', 'index',
                        'index.html.spt', 'index.json.spt', 'index.spt']

## Docker for Development
Since I develop on Windows I find it sometimes helpful to test on linux, so I use:

docker build -t infuse .
docker run -p 8101:8101 infuse

## Credits & License

Entire inspiration and design is from []( 

Logo was made from []( I cut out the jar top and the other jar to form the logo.