From 440f7a86bfff7ebed4ec3e6aeb0d422cc25be213 Mon Sep 17 00:00:00 2001 From: JonOfUs Date: Wed, 28 May 2025 13:58:04 +0200 Subject: [PATCH] Add webserver config --- web/README.md | 5 +++++ web/config/Caddyfile | 14 ++++++++++++++ web/docker-compose.yml | 15 +++++++++++++++ web/www/index.html | 2 ++ 4 files changed, 36 insertions(+) create mode 100644 web/README.md create mode 100644 web/config/Caddyfile create mode 100644 web/docker-compose.yml create mode 100644 web/www/index.html diff --git a/web/README.md b/web/README.md new file mode 100644 index 0000000..f9753d6 --- /dev/null +++ b/web/README.md @@ -0,0 +1,5 @@ +### Start Caddy +- `docker-compose up -d` + +### Restart Caddy after Caddyfile change +- `docker restart caddy` diff --git a/web/config/Caddyfile b/web/config/Caddyfile new file mode 100644 index 0000000..b0698c6 --- /dev/null +++ b/web/config/Caddyfile @@ -0,0 +1,14 @@ +{ + servers { + protocols h1 + } +} + + +rsca.vanrissenbeck.com { + log + + file_server { + root /srv + } +} diff --git a/web/docker-compose.yml b/web/docker-compose.yml new file mode 100644 index 0000000..d2fbeda --- /dev/null +++ b/web/docker-compose.yml @@ -0,0 +1,15 @@ +services: + caddy: + container_name: caddy + image: caddy:latest + cap_add: + - NET_ADMIN + network_mode: host +# ports: +# - "80:80" +# - "443:443" +# - "443:443/udp" + volumes: + - ./www:/srv + - ./config:/etc/caddy + - ./data:/data diff --git a/web/www/index.html b/web/www/index.html new file mode 100644 index 0000000..476f506 --- /dev/null +++ b/web/www/index.html @@ -0,0 +1,2 @@ +Hello, World! +