summaryrefslogtreecommitdiff
path: root/gemfeed/examples/conf/f3s/anki-sync-server/README.md
diff options
context:
space:
mode:
Diffstat (limited to 'gemfeed/examples/conf/f3s/anki-sync-server/README.md')
-rw-r--r--gemfeed/examples/conf/f3s/anki-sync-server/README.md34
1 files changed, 34 insertions, 0 deletions
diff --git a/gemfeed/examples/conf/f3s/anki-sync-server/README.md b/gemfeed/examples/conf/f3s/anki-sync-server/README.md
new file mode 100644
index 00000000..e3aee076
--- /dev/null
+++ b/gemfeed/examples/conf/f3s/anki-sync-server/README.md
@@ -0,0 +1,34 @@
+
+# Anki Sync Server Kubernetes Deployment
+
+This directory contains the Kubernetes configuration for deploying the Anki Sync Server.
+
+## Deployment
+
+To deploy the Anki Sync Server, apply the Kubernetes manifests in this directory:
+
+```bash
+make apply
+```
+
+## Secret Management
+
+The deployment uses a Kubernetes secret to manage the `SYNC_USER1` environment variable. This secret is not included in the repository for security reasons. You must create it manually in the `services` namespace.
+
+### Creating the Secret
+
+To create the secret, use the following `kubectl` command:
+
+```bash
+kubectl create secret generic anki-sync-server-secret --from-literal=SYNC_USER1='paul:SECRETPASSWORD' -n services
+```
+
+Replace `paul:SECRETPASSWORD` with your desired username and password.
+
+### Updating the Secret
+
+To update the secret, you can delete and recreate it, or use `kubectl edit`:
+
+```bash
+kubectl edit secret anki-sync-server-secret -n services
+```