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

56
CONFIGURACION_GITEA.md Normal file
View File

@@ -0,0 +1,56 @@
# Configuración de Variables en Gitea
Para completar la configuración del repositorio, necesitas agregar las siguientes variables en Gitea:
## Cómo configurar
1. Ve a: https://gitea.nucleoriofrio.com/nucleo000/perfil/settings/actions/variables
2. Para cada variable, haz click en "Add variable"
3. Ingresa el nombre y valor exactamente como se indica abajo
## Variables a configurar
### REGISTRY_URL
- **Nombre**: `REGISTRY_URL`
- **Valor**: `gitea.nucleoriofrio.com`
- **Descripción**: URL del registro Docker
### APP_NAME
- **Nombre**: `APP_NAME`
- **Valor**: `perfil`
- **Descripción**: Nombre de la aplicación
### APP_DOMAIN
- **Nombre**: `APP_DOMAIN`
- **Valor**: `inicio.nucleoriofrio.com`
- **Descripción**: Dominio donde se desplegará la aplicación
### NUXT_PUBLIC_APP_URL
- **Nombre**: `NUXT_PUBLIC_APP_URL`
- **Valor**: `https://inicio.nucleoriofrio.com`
- **Descripción**: URL pública de la aplicación
### NUXT_PUBLIC_AUTHENTIK_URL
- **Nombre**: `NUXT_PUBLIC_AUTHENTIK_URL`
- **Valor**: `https://authentik.nucleoriofrio.com`
- **Descripción**: URL pública de Authentik
### NUXT_AUTHENTIK_API_URL
- **Nombre**: `NUXT_AUTHENTIK_API_URL`
- **Valor**: `https://authentik.nucleoriofrio.com`
- **Descripción**: URL de la API de Authentik
---
## Secrets ya configurados ✅
Los siguientes secrets ya fueron configurados automáticamente:
-`REGISTRY_USERNAME`
-`REGISTRY_PASSWORD`
-`NUXT_AUTHENTIK_API_TOKEN`
## Verificación
Una vez configuradas todas las variables, puedes verificarlas en:
https://gitea.nucleoriofrio.com/nucleo000/perfil/settings/actions/variables