-
Notifications
You must be signed in to change notification settings - Fork 5
/
Copy pathmix.exs
54 lines (49 loc) · 1.38 KB
/
mix.exs
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
defmodule LogflareAgent.MixProject do
use Mix.Project
def project do
[
app: :logflare_agent,
version: "0.6.2",
elixir: "~> 1.7",
start_permanent: Mix.env() == :prod,
deps: deps(),
description: description(),
package: package(),
name: "Logflare Agent",
source_url: "https://github.com/Logflare/logflare_agent",
homepage_url: "https://logflare.app",
docs: [
main: "readme",
# logo: "path/to/logo.png",
extras: ["README.md"]
]
]
end
# Run "mix help compile.app" to learn about applications.
def application do
[
mod: {LogflareAgent.Application, []},
extra_applications: [:logger]
]
end
# Run "mix help deps" to learn about dependencies.
defp deps do
[
{:httpoison, "~> 1.4"},
{:jason, "~> 1.1"},
{:distillery, "~> 2.0"},
{:ex_doc, "~> 0.19", only: :dev, runtime: false},
{:credo, "~> 1.0.0", only: [:dev, :test], runtime: false},
{:dialyxir, "~> 0.5", only: [:dev], runtime: false}
]
end
defp description() do
"Logflare Agent watches files and sends new lines to Logflare. Ideal for sending Erlang log messages to the Logflare log management and event analytics platform."
end
defp package() do
[
links: %{"GitHub" => "https://github.com/Logflare/logflare_agent"},
licenses: ["MIT"]
]
end
end