feat: add authentication system (login, users, auth middleware)
All checks were successful
ci/woodpecker/push/woodpecker Pipeline was successful

- server/auth.js: JWT middleware and auth routes
- src/stores/auth.js + useAuthFetch.js: client-side auth state
- src/views/LoginView.vue + UsersView.vue: login and user management UI
- router, sidebar, App.vue: guard routes behind auth
- COOLIFY.md: add real deployment IDs
This commit is contained in:
alexandrump
2026-04-22 01:22:05 +02:00
parent 0a97e51dc6
commit 898d021ae8
14 changed files with 819 additions and 123 deletions

View File

@@ -113,14 +113,17 @@ curl -sSLk -X GET "https://panel.thax.es/api/v1/deploy?uuid=$COOLIFY_UUID&force=
## IDs clave
```bash
# Coolify service UUID (reemplazar después de crear)
SBSPORTS_COOLIFY_UUID="obtén_de_coolify"
# Coolify application UUID
SBSPORTS_COOLIFY_UUID="ng00g8sskks0ok0okk0cg8kw"
# Gitea registry (ya configurado)
git.thax.es/alexandrump/sbsports
# Coolify project UUID
SBSPORTS_PROJECT_UUID="cwo848sgwgk0gk8kgkwkoskg"
# Credenciales (guardadas en memoria de Claude Code)
# Ver: /Users/alex/.claude/projects/*/memory/
# Gitea repo ID
GITEA_REPO_ID=39
# Woodpecker repo ID
WP_REPO_ID=5
```
## Notas