feat(deploy): Datasette analytics sidecar + analytics.aleshym.co ingress

Adds a Datasette container alongside the existing server in the same pod so
it can read the SQLite PVC without a second ReadWriteOnce mount. Protected
by a Traefik BasicAuth middleware at analytics.aleshym.co.

Also fixes the ArgoCD repoURL to point to the migrated Gitea hostname
(git.aleshym.co) instead of the old bare IP.

Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
This commit is contained in:
funman300
2026-05-13 20:17:15 -07:00
parent 0fffce9a29
commit 18ed1549e0
7 changed files with 92 additions and 1 deletions
+10
View File
@@ -0,0 +1,10 @@
# Default credentials: admin / solitaire-analytics
# To change: htpasswd -nbm admin 'NEWPASSWORD'
# Then replace the users value below and re-apply.
apiVersion: v1
kind: Secret
metadata:
name: analytics-auth-secret
namespace: solitaire
stringData:
users: "admin:$apr1$AAZ1wWNs$kMdJTfbPTcUZVX5ryY5gP1"