Skip to content

Plug application and middleware that serves endpoint returns application's REVISION.

License

Notifications You must be signed in to change notification settings

KazuCocoa/revision_plate_ex

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

34 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Build Status

RevisionPlateEx

Plug application and middleware that serves endpoint returns application's REVISION.

See also revision_plate which is implemented with Ruby.

Document is here.

Requirement

Elixir ~> 1.4

Quick use as standalone server

  1. Add revision_plate_ex to your list of dependencies in mix.exs:
      def deps do
        [{:revision_plate_ex, "~> 0.4.1"}]
      end
  1. Ensure revision_plate_ex is started before your application:
      def application do
        [applications: [:revision_plate_ex]]
      end
  1. Create REVISION file in root path.
  2. Start application
  3. Access to http://localhost:4000/hello/revision via browser, then the server return binary written in REVISION

Use with Phoenix

Read document associated with RevisionPlateEx.Hello.revision/1

Configurations

Can use two configurations.

use Mix.Config

config :revision_plate_ex,
  http_port: 8000,         # Used only standalone mode. Default is `4000`.
  file_path: "REVISION"    # Used anyone would like to customize path to revision file. Default is "REVISION".

LICENSE

MIT. Read LICENSE file.

About

Plug application and middleware that serves endpoint returns application's REVISION.

Resources

License

Stars

Watchers

Forks

Packages

No packages published

Languages