Add Nuxt 4 app with OAuth/OIDC authentication and PWA support
All checks were successful
build-and-deploy / build (push) Successful in 2m7s
build-and-deploy / deploy (push) Successful in 3s

- Integrated Authentik OAuth/OIDC authentication
- Added PWA functionality with offline support
- Created protected and public API endpoints
- Configured Docker deployment with Traefik
- Added Gitea Actions CI/CD workflow
- Included comprehensive setup documentation
This commit is contained in:
2025-10-11 17:12:05 -06:00
parent 588b167ad5
commit 7612487d3f
46 changed files with 16975 additions and 0 deletions

14
.env.example Normal file
View File

@@ -0,0 +1,14 @@
# Dominio de la aplicación
APP_DOMAIN=seguidordelotes.nucleoriofrio.com
# OAuth Authentik Configuration
NUXT_OAUTH_AUTHENTIK_CLIENT_ID=your-client-id-from-authentik
NUXT_OAUTH_AUTHENTIK_CLIENT_SECRET=your-client-secret-from-authentik
NUXT_OAUTH_AUTHENTIK_SERVER_URL=https://authentik.nucleoriofrio.com
NUXT_OAUTH_AUTHENTIK_REDIRECT_URL=https://seguidordelotes.nucleoriofrio.com/auth/authentik
# Public App URL
NUXT_PUBLIC_APP_URL=https://seguidordelotes.nucleoriofrio.com
# Session Secret (generar con: openssl rand -base64 32)
NUXT_SESSION_PASSWORD=your-session-secret-minimum-32-characters