From ee2d7ab710ec33e0c11d9fa0a9627a57fc155660 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Marvin=20Krau=C3=9Fer?= Date: Wed, 6 May 2026 19:29:54 +0200 Subject: [PATCH] added caddy container --- caddy/Caddyfile | 7 +++++++ caddy/Dockerfile | 8 ++++++++ compose.yaml | 9 +++++++++ 3 files changed, 24 insertions(+) create mode 100644 caddy/Caddyfile create mode 100644 caddy/Dockerfile diff --git a/caddy/Caddyfile b/caddy/Caddyfile new file mode 100644 index 0000000..3e94d9e --- /dev/null +++ b/caddy/Caddyfile @@ -0,0 +1,7 @@ +marvinkrausser.com { + reverse_proxy localhost:8080 +} + +api.marvinkrausser.com { + reverse_proxy localhost:8000 +} \ No newline at end of file diff --git a/caddy/Dockerfile b/caddy/Dockerfile new file mode 100644 index 0000000..7878153 --- /dev/null +++ b/caddy/Dockerfile @@ -0,0 +1,8 @@ +FROM caddy:2-alpine + +COPY Caddyfile /etc/caddy/Caddyfile + +EXPOSE 80 +EXPOSE 443 + +CMD ["caddy", "run", "--config", "/etc/caddy/Caddyfile", "--adapter", "caddyfile"] \ No newline at end of file diff --git a/compose.yaml b/compose.yaml index 79f73ad..ad16137 100644 --- a/compose.yaml +++ b/compose.yaml @@ -13,4 +13,13 @@ services: image: cnn_website ports: - "8080:80" + restart: unless-stopped + + caddy: + build: + context: caddy/. + image: cnn_website + ports: + - "80:80" + - "443:443" restart: unless-stopped \ No newline at end of file