Initial commit: Add Nuxt app with Authentik integration and profile editing
All checks were successful
build-and-deploy / build (push) Successful in 58s
build-and-deploy / deploy (push) Successful in 3s

- Add Nuxt 4 application with Authentik Proxy Outpost integration
- Add EditProfileButton component for editing user profile via Authentik API
- Add API endpoints for Authentik user management (GET/PATCH)
- Configure Gitea Actions workflow for automated deployment
- Add monitoring hook for Gitea Actions
- Configure environment variables and Docker Compose setup
This commit is contained in:
2025-10-16 17:14:49 -06:00
parent 43bcf4a647
commit 248af8f8d1
8 changed files with 366 additions and 1 deletions

View File

@@ -54,3 +54,19 @@ REGISTRY_PASSWORD=mi-password-secreto
# - X-authentik-name: nombre completo
# - X-authentik-groups: grupos del usuario (separados por |)
# - X-authentik-uid: ID único del usuario
# URL pública de Authentik (para redirecciones de login/logout)
NUXT_PUBLIC_AUTHENTIK_URL=https://authentik.nucleoriofrio.com
# ===========================================
# AUTHENTIK API (para edición de perfil)
# ===========================================
# Token de API de Authentik (SECRETO)
# Para crear un token:
# 1. Ve a Authentik Admin → Directory → Tokens & App passwords
# 2. Crea un nuevo token con el usuario que tendrá permisos para editar usuarios
# 3. Guarda el token de forma segura
NUXT_AUTHENTIK_API_TOKEN=tu-token-de-api-aqui
# URL de la API de Authentik (usualmente la misma que NUXT_PUBLIC_AUTHENTIK_URL)
NUXT_AUTHENTIK_API_URL=https://authentik.nucleoriofrio.com