From c03ddaf238e2b66bfaf00f19417885677c183f53 Mon Sep 17 00:00:00 2001 From: Torben Haack Date: Fri, 11 Oct 2024 06:56:14 +0200 Subject: [PATCH] add reverse proxy --- .../reservation-platform/docker/caddy/Caddyfile | 8 ++++++++ packages/reservation-platform/docker/compose.yml | 15 ++++++++++++--- 2 files changed, 20 insertions(+), 3 deletions(-) create mode 100644 packages/reservation-platform/docker/caddy/Caddyfile diff --git a/packages/reservation-platform/docker/caddy/Caddyfile b/packages/reservation-platform/docker/caddy/Caddyfile new file mode 100644 index 0000000..1bcc050 --- /dev/null +++ b/packages/reservation-platform/docker/caddy/Caddyfile @@ -0,0 +1,8 @@ +{ + acme_ca https://acme.zerossl.com/v2/DV90 + email torben.haack@mercedes-benz.com +} + +m040tbaraspi001.de040.corpintra.net { + reverse_proxy myp-rp:3000 +} \ No newline at end of file diff --git a/packages/reservation-platform/docker/compose.yml b/packages/reservation-platform/docker/compose.yml index 79512bb..eb693fd 100644 --- a/packages/reservation-platform/docker/compose.yml +++ b/packages/reservation-platform/docker/compose.yml @@ -1,8 +1,17 @@ services: - app: - image: myp-rp:latest + caddy: + image: caddy + container_name: caddy + restart: unless-stopped ports: - - "80:3000" + - 80:80 + - 443:443 + volumes: + - ./caddy/data:/data + - ./caddy/config:/config + - ./caddy/Caddyfile:/etc/caddy/Caddyfile:ro + myp-rp: + image: myp-rp:latest env_file: "/srv/myp-env/github.env" volumes: - /srv/MYP-DB:/usr/src/app/db