Improve building special images
This commit is contained in:
parent
9a1ae65708
commit
4fe31b5135
6 changed files with 23 additions and 6 deletions
|
@ -8,9 +8,17 @@ tasks:
|
|||
pull:
|
||||
desc: Pull all images for {{.NAME}}
|
||||
dir: "{{.TASKFILE_DIR}}"
|
||||
deps: [build]
|
||||
cmds:
|
||||
- docker compose pull --ignore-buildable
|
||||
|
||||
build:
|
||||
desc: "Building special Caddy image with netcup support"
|
||||
dir: "{{.TASKFILE_DIR}}"
|
||||
dotenv: [.env]
|
||||
cmds:
|
||||
- docker build --pull --file caddy/Dockerfile --build-arg CADDY_VERSION=$CADDY_VERSION --tag $DOCKER_REGISTRY/caddy:${CADDY_VERSION} .
|
||||
|
||||
up:
|
||||
desc: Starting {{.NAME}} docker compose as daemon
|
||||
dir: "{{.TASKFILE_DIR}}"
|
||||
|
|
|
@ -1,7 +1,9 @@
|
|||
FROM caddy:2-builder AS builder
|
||||
ARG CADDY_VERSION=2
|
||||
|
||||
FROM caddy:${CADDY_VERSION}-builder AS builder
|
||||
|
||||
RUN xcaddy build --with github.com/caddy-dns/netcup
|
||||
|
||||
FROM caddy:2
|
||||
FROM caddy:${CADDY_VERSION}
|
||||
|
||||
COPY --from=builder /usr/bin/caddy /usr/bin/caddy
|
||||
|
|
|
@ -1,7 +1,7 @@
|
|||
services:
|
||||
|
||||
caddy:
|
||||
image: florianzirker.de/caddy-netcup
|
||||
image: ${DOCKER_REGISTRY}/caddy:${CADDY_VERSION}
|
||||
build: ./caddy
|
||||
networks:
|
||||
- web
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue