From 42b2675a2259d374372b0639993a3f85864e55bb Mon Sep 17 00:00:00 2001 From: Joao P Dubas Date: Wed, 18 Sep 2024 08:41:59 -0300 Subject: [PATCH] wip: use develop to keep code in sync --- docker-compose.yml | 27 +++++++++++++++++++-------- 1 file changed, 19 insertions(+), 8 deletions(-) diff --git a/docker-compose.yml b/docker-compose.yml index 077d0d8..6474232 100644 --- a/docker-compose.yml +++ b/docker-compose.yml @@ -21,15 +21,30 @@ services: depends_on: - db init: true + develop: + watch: + - path: ./ + ignore: + - ./build/ + - ./deps/ + target: /opt/app + action: sync + - path: ./config/ + target: /opt/app + action: sync+restart + - path: ./lib/wabanex/application.ex + target: /opt/app + action: sync+restart + - path: ./mix.exs + target: /opt/app + action: sync+restart + - path: ./mix.lock + action: rebuild environment: &app_environment POSTGRES_HOST: *db_host POSTGRES_USER: *db_user POSTGRES_PASS: *db_pass POSTGRES_NAME: wabanex_dev - volumes: &app_volumes - - '.:/opt/app' - - 'app_build:/opt/app/_build' - - 'app_deps:/opt/app/deps' working_dir: /opt/app restart: unless-stopped entrypoint: sleep @@ -41,7 +56,6 @@ services: profiles: - setup environment: *app_environment - volumes: *app_volumes restart: 'no' command: | mix ecto.setup \ @@ -53,7 +67,6 @@ services: profiles: - migrate environment: *app_environment - volumes: *app_volumes restart: 'no' command: | mix ecto.migrate \ @@ -61,5 +74,3 @@ services: volumes: db_data: {} - app_build: {} - app_deps: {}