From 403871f0897a86930066ec329c45c95c09fc0978 Mon Sep 17 00:00:00 2001 From: Marcin Kulik Date: Sat, 13 May 2017 15:37:25 +0200 Subject: [PATCH] Make running Phoenix in dev mode via docker-compose easier --- config/dev.exs | 1 + dev/.env.development | 1 + dev/docker-compose.yml | 8 +++++++- 3 files changed, 9 insertions(+), 1 deletion(-) diff --git a/config/dev.exs b/config/dev.exs index 78bd4b6..311b757 100644 --- a/config/dev.exs +++ b/config/dev.exs @@ -37,6 +37,7 @@ config :phoenix, :stacktrace_depth, 20 # Configure your database config :asciinema, Asciinema.Repo, adapter: Ecto.Adapters.Postgres, + url: System.get_env("DATABASE_URL"), username: "postgres", password: "postgres", database: "asciinema_development", diff --git a/dev/.env.development b/dev/.env.development index cefaebe..00f147e 100644 --- a/dev/.env.development +++ b/dev/.env.development @@ -1,4 +1,5 @@ RAILS_ENV=development +MIX_ENV=dev BASE_URL=http://localhost:3000 SECRET_KEY_BASE=19c70247f4034dd5ce4f3d6bd3b2b592624b63439d518367de9add564fdee9e6b8513f6cec24c2a933a84ea639136786813bb70d3dc4e84a365205a52e5bf1fa LEIN_ROOT=yes diff --git a/dev/docker-compose.yml b/dev/docker-compose.yml index e29be13..b6c6ad1 100644 --- a/dev/docker-compose.yml +++ b/dev/docker-compose.yml @@ -3,6 +3,8 @@ version: '3' volumes: bundle: m2: + node_modules: + build: services: postgres: @@ -30,9 +32,13 @@ services: ports: - 3000:3000 - 4000:4000 + - 5000:5000 - 44444:44444 volumes: - - ../uploads:/app/uploads + - ../uploads:/app/uploads:cached + - ../deps:/app/deps:cached - bundle:/bundle:cached + - node_modules:/app/node_modules:cached + - build:/app/_build:cached - m2:/root/.m2:cached - ../:/app:cached