From bf361bd587aa510b29255b2e627657b4fb1a5614 Mon Sep 17 00:00:00 2001 From: anima Date: Sat, 10 Jun 2023 21:09:01 +0200 Subject: [PATCH] inital setup --- README.md | 46 +++++++++++++++++++++++++++++++++++++++++++++- 1 file changed, 45 insertions(+), 1 deletion(-) diff --git a/README.md b/README.md index f031482..33e3593 100644 --- a/README.md +++ b/README.md @@ -1,2 +1,46 @@ -# compose-caddy +# Basic Caddy docker-compose config +* can be run on single node setup or in swarm +* recommend to set `replicas` on 2 or more if deploy in swarm +## howto +### single node +#### start container +```bash +docker compose up -d +``` + +#### stop container (and remove) +```bash +docker compose down +``` + +#### view logs +```bash +docker compose logs -f +``` + +#### reload config +```bash +docker compose restart +``` + +### swarm +#### start aka deploy +```bash +docker stack deploy -c docker-compose.yml caddy +``` + +#### stop container aka service +```bash +docker service rm caddy_caddy +``` + +#### view logs +```bash +docker service logs caddy_caddy -f +``` + +#### reload config (no downtime if replica 2 or more) +```bash +docker service update caddy_caddy --force +``` \ No newline at end of file