From 260f3a06371f82be24323549928ac009be266141 Mon Sep 17 00:00:00 2001 From: Fabien BOURGEOIS Date: Sat, 19 Feb 2022 22:43:13 +0100 Subject: [PATCH] [ADD]Caddy dev --- odoo/caddy/Caddyfile | 5 +++++ odoo/caddy/Dockerfile.dev | 15 +++++++++++++++ odoo/dev.yml | 6 ++++++ 3 files changed, 26 insertions(+) create mode 100644 odoo/caddy/Caddyfile create mode 100644 odoo/caddy/Dockerfile.dev diff --git a/odoo/caddy/Caddyfile b/odoo/caddy/Caddyfile new file mode 100644 index 0000000..dd2576f --- /dev/null +++ b/odoo/caddy/Caddyfile @@ -0,0 +1,5 @@ +{$ODOO_SERVER_NAMES} { + reverse_proxy {$ODOO_SERVICE}:8069 + reverse_proxy /longpolling/* {$ODOO_SERVICE}:8072 + encode zstd gzip +} diff --git a/odoo/caddy/Dockerfile.dev b/odoo/caddy/Dockerfile.dev new file mode 100644 index 0000000..3e9e6f1 --- /dev/null +++ b/odoo/caddy/Dockerfile.dev @@ -0,0 +1,15 @@ +FROM caddy:2-builder AS builder +MAINTAINER Yaltik - Fabien Bourgeois + +RUN xcaddy build \ + --with github.com/caddyserver/cache-handler + +FROM caddy:2 +COPY --from=builder /usr/bin/caddy /usr/bin/caddy + +# Default variables +ENV ODOO_SERVICE odoo +ENV ODOO_SERVER_NAMES odoo + +# Configuration +COPY Caddyfile /etc/caddy/Caddyfile diff --git a/odoo/dev.yml b/odoo/dev.yml index dc7d2a7..9aafde0 100644 --- a/odoo/dev.yml +++ b/odoo/dev.yml @@ -7,6 +7,12 @@ services: dockerfile: Dockerfile.dev image: registry.yaltik.net/nginx:odoodev + caddy: + build: + context: ./caddy + dockerfile: Dockerfile.dev + image: registry.yaltik.net/caddy:odoodev + odoo8c7dev: build: context: ./odoo