diff --git a/docker-compose.yml b/docker-compose.yml index 5904247..55e9156 100644 --- a/docker-compose.yml +++ b/docker-compose.yml @@ -13,6 +13,7 @@ services: target: builder args: BUILD_MIX_ENV: dev + pull_policy: never init: true restart: unless-stopped hostname: slax @@ -39,14 +40,27 @@ services: image: 'joaodubas/slax:${SLAX_PROD_TAG:-prod}' build: context: . + pull_policy: never init: true restart: unless-stopped hostname: slax-prod-local networks: + - default - upstream + develop: + watch: + - path: . + action: rebuild + scale: 2 environment: DATABASE_URL: 'postgresql://postgres:postgres@database:5432/slax' SECRET_KEY_BASE: '${SLAX_PROD_SECRET_KEY_BASE:-LkNDN0Rt87ElBj2FEQGNtsdqCjkBxgOFrxh/I7OYg4ZY8uzAgKtKnRMEHnt+5SSF}' + labels: + caddy: ${SLAX_DOMAIN:-slax-prod.dubas.lan} + caddy.0_import: base_config + caddy.1_import: tls_config + caddy.2_reverse_proxy: '{{ upstreams http 4000 }}' + caddy.2_reverse_proxy.import: proxy_headers_config profiles: - production entrypoint: sleep