wip: use develop to keep code in sync
This commit is contained in:
parent
4d545074f5
commit
42b2675a22
@ -21,15 +21,30 @@ services:
|
|||||||
depends_on:
|
depends_on:
|
||||||
- db
|
- db
|
||||||
init: true
|
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
|
environment: &app_environment
|
||||||
POSTGRES_HOST: *db_host
|
POSTGRES_HOST: *db_host
|
||||||
POSTGRES_USER: *db_user
|
POSTGRES_USER: *db_user
|
||||||
POSTGRES_PASS: *db_pass
|
POSTGRES_PASS: *db_pass
|
||||||
POSTGRES_NAME: wabanex_dev
|
POSTGRES_NAME: wabanex_dev
|
||||||
volumes: &app_volumes
|
|
||||||
- '.:/opt/app'
|
|
||||||
- 'app_build:/opt/app/_build'
|
|
||||||
- 'app_deps:/opt/app/deps'
|
|
||||||
working_dir: /opt/app
|
working_dir: /opt/app
|
||||||
restart: unless-stopped
|
restart: unless-stopped
|
||||||
entrypoint: sleep
|
entrypoint: sleep
|
||||||
@ -41,7 +56,6 @@ services:
|
|||||||
profiles:
|
profiles:
|
||||||
- setup
|
- setup
|
||||||
environment: *app_environment
|
environment: *app_environment
|
||||||
volumes: *app_volumes
|
|
||||||
restart: 'no'
|
restart: 'no'
|
||||||
command: |
|
command: |
|
||||||
mix ecto.setup \
|
mix ecto.setup \
|
||||||
@ -53,7 +67,6 @@ services:
|
|||||||
profiles:
|
profiles:
|
||||||
- migrate
|
- migrate
|
||||||
environment: *app_environment
|
environment: *app_environment
|
||||||
volumes: *app_volumes
|
|
||||||
restart: 'no'
|
restart: 'no'
|
||||||
command: |
|
command: |
|
||||||
mix ecto.migrate \
|
mix ecto.migrate \
|
||||||
@ -61,5 +74,3 @@ services:
|
|||||||
|
|
||||||
volumes:
|
volumes:
|
||||||
db_data: {}
|
db_data: {}
|
||||||
app_build: {}
|
|
||||||
app_deps: {}
|
|
||||||
|
Loading…
x
Reference in New Issue
Block a user