diff --git a/.travis.yml b/.travis.yml index 22562ca..96369bc 100644 --- a/.travis.yml +++ b/.travis.yml @@ -1,8 +1,10 @@ language: elixir +services: + - postgres elixir: - - 1.8.1 + - 1.9.2 otp_release: - - 21.3 + - 22.1 before_script: - MIX_ENV=test mix ecto.create - MIX_ENV=test mix ecto.migrate diff --git a/Dockerfile b/Dockerfile index fde878c..934d502 100644 --- a/Dockerfile +++ b/Dockerfile @@ -1,4 +1,4 @@ -FROM elixir:1.8.3 +FROM elixir:1.9.2 ARG POOL_SIZE ARG READ_TOKEN ARG WRITE_TOKEN diff --git a/elixir_buildpack.config b/elixir_buildpack.config index f9402d3..37dd263 100644 --- a/elixir_buildpack.config +++ b/elixir_buildpack.config @@ -1,4 +1,4 @@ -erlang_version=21.2 -elixir_version=1.8.1 +erlang_version=22.1 +elixir_version=1.9.2 config_vars_to_export=(HOST DATABASE_URL READ_TOKEN WRITE_TOKEN POOL_SIZE SECRET_KEY_BASE) always_rebuild=true diff --git a/mix.exs b/mix.exs index 3885ae7..68ae546 100644 --- a/mix.exs +++ b/mix.exs @@ -5,7 +5,7 @@ defmodule Badging.Mixfile do [ app: :badging, version: "0.0.1", - elixir: "~> 1.8", + elixir: "~> 1.9", elixirc_paths: elixirc_paths(Mix.env()), compilers: [:phoenix, :gettext] ++ Mix.compilers(), build_embedded: Mix.env() == :prod,