RevisionPlateEx v0.4.1 RevisionPlateEx.Router View Source
Define RevisionPlateEx Router.
This module defines get
and head
methods via Plug.Router
as standalone server. When anyone access to these methods , then this server return REVISION
and status code as response.
To start this server, please set :revision_plate_ex
as application
in MyApp.Mixfile
as example. After start MyApp
, then :revision_plate_ex
works automatically and start to return revision.
Example
defmodule MyApp.Mixfile do
use Mix.Project
def project do
...
end
def application do
[
applications: [:revision_plate_ex],
]
end
...
end
This standalone server support two configurations. One is :http_port
and another is :file_path
. :http_port
is listening port and :file_path
is custom path to return response from.
These configuration is optional. Defaults are 4000
for :http_port
and REVISION
for :file_path
.
Example
use Mix.Config
config :revision_plate_ex,
http_port: 8000,
file_path: "REVISION"
Link to this section Summary
Link to this section Functions
Callback implementation for Plug.call/2
.
Callback implementation for Plug.init/1
.