From 519ebc96cc920faea3d06a02939366354fdba1bb Mon Sep 17 00:00:00 2001 From: stratself Date: Thu, 23 Jul 2026 14:28:06 +0000 Subject: [PATCH] docs(docker): Use Caddyfile mount for Caddy example The `configs.content` approach only works for Docker, so doing this would be more inclusive for Podman users Also removed Nexy's forge as it is currently limited access --- docs/deploying/docker.mdx | 16 +++++++++++++--- .../deploying/docker-compose.with-caddy.yml | 12 ++---------- 2 files changed, 15 insertions(+), 13 deletions(-) diff --git a/docs/deploying/docker.mdx b/docs/deploying/docker.mdx index 0f8483e43..62819a2ad 100644 --- a/docs/deploying/docker.mdx +++ b/docs/deploying/docker.mdx @@ -9,7 +9,7 @@ The following OCI images are available for Continuwuity: | Image | Notes | | ------------------------------------------------------------------------------------------- | --------------------------------------------------------------------------------------------------------- | | [https://forgejo.ellis.link/continuwuation/continuwuity:**latest**][latest] | Latest tagged release. (recommended) | -| [https://forgejo.ellis.link/continuwuation/continuwuity:**main**][main] | Latest `main` branch commit. | +| [https://forgejo.ellis.link/continuwuation/continuwuity:**main**][main] | Latest `main` branch commit. Built with [CI][release-image] | | [https://forgejo.ellis.link/continuwuation/continuwuity:**latest-maxperf**][latest-maxperf] | Latest tagged release, [performance optimised version](./generic.mdx#performance-optimised-builds). | | [https://forgejo.ellis.link/continuwuation/continuwuity:**main-maxperf**][main-maxperf] | Latest `main` branch commit, [performance optimised version](./generic.mdx#performance-optimised-builds). | @@ -17,6 +17,7 @@ The following OCI images are available for Continuwuity: [main]: https://forgejo.ellis.link/continuwuation/-/packages/container/continuwuity/main [latest-maxperf]: https://forgejo.ellis.link/continuwuation/-/packages/container/continuwuity/latest-maxperf [main-maxperf]: https://forgejo.ellis.link/continuwuation/-/packages/container/continuwuity/main-maxperf +[release-image]: https://forgejo.ellis.link/continuwuation/continuwuity/actions/?workflow=release-image.yml If you want a specific version or commit hash, you can browse for them [here][oci-all-versions]. @@ -25,13 +26,11 @@ Images are also mirrored to these locations automatically, on a schedule: - `ghcr.io/continuwuity/continuwuity` ([Github Registry][ghcr-io]) - `docker.io/jadedblueeyes/continuwuity` ([Docker Hub][docker-hub]) - `registry.gitlab.com/continuwuity/continuwuity` ([Gitlab Registry][gitlab-registry]) -- `git.nexy7574.co.uk/mirrored/continuwuity` ([Nexy's forge][nexy-forge]. Releases only, no `main` tags) [oci-all-versions]: https://forgejo.ellis.link/continuwuation/-/packages/container/continuwuity/versions [ghcr-io]: https://github.com/continuwuity/continuwuity/pkgs/container/continuwuity/versions?filters%5Bversion_type%5D=tagged [docker-hub]: https://hub.docker.com/r/jadedblueeyes/continuwuity/ [gitlab-registry]: https://gitlab.com/continuwuity/continuwuity/container_registry/8871720 -[nexy-forge]: https://git.nexy7574.co.uk/mirrored/-/packages/container/continuwuity/versions ### Prerequisites @@ -85,8 +84,19 @@ Consult the [**DNS tuning guide (recommended)**](../guides/dns.mdx) for full sol #### Caddy (using Caddyfile)
+ docker-compose.with-caddy.yml ([view raw](/deploying/docker-compose.with-caddy.yml)) +Create a Caddyfile with the following content: + +``` +https://example.com:443, https://example.com:8448 { + reverse_proxy http://homeserver:8008 +} +``` + +Then, for the docker-compose: + ```yaml file="../public/deploying/docker-compose.with-caddy.yml" ``` diff --git a/docs/public/deploying/docker-compose.with-caddy.yml b/docs/public/deploying/docker-compose.with-caddy.yml index 5111538c5..533604b32 100644 --- a/docs/public/deploying/docker-compose.with-caddy.yml +++ b/docs/public/deploying/docker-compose.with-caddy.yml @@ -11,10 +11,9 @@ services: - caddy volumes: - ./data:/data + # mount your created Caddyfile into the container + - ./Caddyfile:/etc/caddy/Caddyfile restart: unless-stopped - configs: - - source: Caddyfile - target: /etc/caddy/Caddyfile homeserver: image: "forgejo.ellis.link/continuwuation/continuwuity:latest" @@ -47,10 +46,3 @@ networks: volumes: db: - -configs: - Caddyfile: - content: | - https://example.com:443, https://example.com:8448 { - reverse_proxy http://homeserver:8008 - }