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