This commit is contained in:
Mayel de Borniol 2023-03-24 15:23:18 +13:00
parent 8f55d489a4
commit b0076a51aa
2 changed files with 27 additions and 2 deletions

19
docker-compose.proxy.yml Normal file
View file

@ -0,0 +1,19 @@
version: "3.5"
services:
proxy:
image: "caddy:alpine"
restart: always
ports:
- "80:80"
- "443:443"
env_file:
- config/prod/.env
volumes:
- type: bind
source: ./config/deploy/Caddyfile2
target: /etc/caddy/Caddyfile
read_only: true
- type: bind
source: ./data/uploads
target: /frontend/uploads

View file

@ -130,11 +130,17 @@ prepare:
iex --sname extra --remsh dev
dev-run *args='': init
{{ if WITH_DOCKER == "total" { "just docker-stop-web && docker compose run --name $WEB_CONTAINER --service-ports web" } else { "iex --sname dev -S mix phx.server $args" } }}
{{ if WITH_DOCKER == "total" { "just dev-docker $args" } else { "iex --sname dev -S mix phx.server $args" } }}
# TODO: pass args to docker as well
@dev-remote: init
{{ if WITH_DOCKER == "total" { "WITH_FORKS=0 just docker-stop-web && docker compose run --name $WEB_CONTAINER --service-ports web" } else { "WITH_FORKS=0 iex -S mix phx.server" } }}
{{ if WITH_DOCKER == "total" { "just dev-docker -e WITH_FORKS=0" } else { "WITH_FORKS=0 iex -S mix phx.server" } }}
dev-proxied:
just dev-docker -f docker-compose.yml -f docker-compose.proxy.yml
dev-docker *args='': docker-stop-web
docker compose run --name $WEB_CONTAINER --service-ports $args web
# Generate docs from code & readmes
docs: