16 lines
457 B
Docker
16 lines
457 B
Docker
|
|
FROM caddy:2-builder AS builder
|
||
|
|
|
||
|
|
RUN xcaddy build \
|
||
|
|
--with github.com/darkweak/souin/plugins/caddy \
|
||
|
|
--with github.com/darkweak/storages/otter/caddy \
|
||
|
|
--with github.com/darkweak/storages/nuts/caddy
|
||
|
|
|
||
|
|
FROM caddy:2
|
||
|
|
|
||
|
|
COPY --from=builder /usr/bin/caddy /usr/bin/caddy
|
||
|
|
COPY entrypoint.caddy.sh /entrypoint.sh
|
||
|
|
RUN chmod +x /entrypoint.sh
|
||
|
|
|
||
|
|
ENTRYPOINT ["/entrypoint.sh"]
|
||
|
|
CMD ["caddy", "run", "--config", "/etc/caddy/Caddyfile", "--adapter", "caddyfile"]
|