Entradas

Mostrando entradas de diciembre, 2025

como resolver problemas cuando se cambia dto + mapper mappstruct

  ejecutar: mvn clean mvn compile

conectarse desde pgadmin4 a la bd postgres de render.com

  1. Entrar a Render y obtener los datos correctos Entrá a tu base de datos en Render Hacé clic en "Info" Buscá estos datos: External Host External Port Database User Password External Database URL External Database URL: postgres://myuser:mypassword@dpg-xxxxxx.render.com:5432/mydb 2. Abrir pgAdmin Abrí pgAdmin 4 En el panel izquierdo → clic derecho en Servers Seleccionar Register → Server… 3. Configurar la conexión 🔵 Pestaña “General” Name: RenderDB (o el nombre que prefieras) 🔵 Pestaña “Connection” En esta pestaña cargás los datos de Render: Campo pgAdmin Dato que tenés que poner Host name / address copiar el host de External URL (ej: dpg-xxxxxx.render.com ) Port 5432 (o el que Render indique) Maintenance database el nombre de tu base (ej: mydb ) Username el usuario que Render muestra Password la contraseña que Render muestra IMPORTANTE: Activá “Save Password?” para no tener que ingresarla siempre. 4. Guardar y conectar ...

actualizar variables de entorno de una aplicacion vue en vercel.com

 inicialmente al desplegar una aplicacion esta tomará los valores que se encuentren en el archivo .env.production sin embargo, si estos valores se actualizan o se agregan nuevos aunque volvamos a desplegar la aplicacion esta no los tomará. lo que hay que hacer es lo sgt: 1. Ir a las variables de entorno en Vercel En tu proyecto: Vercel Dashboard → Project → Settings → Environment Variables crear las variables que se necesitan: VITE_API_URL=https://mi-backend.com VITE_PUBLIC_KEY=abc123 Después de modificar las variables: 👉 Hacé clic en: "Save" 👉 Y luego "Redeploy" → "Redeploy Production"

crear un properties local + implementar actuator/health

 1) en pom.xml <dependency>     <groupId>org.springframework.boot</groupId>     <artifactId>spring-boot-starter-actuator</artifactId> </dependency> 2) crear application-local.properties y agregar: management.endpoints.web.exposure.include=health management.endpoint.health.show-details=always 3 )    SecurityConfig exige autenticación para anyRequest(), por eso /actuator/health puede rechazarse. Permite explícitamente el endpoint de health // ...existing code...                 . authorizeHttpRequests (authz -> authz                         . requestMatchers ( "/api/auth/**" , "/api/usuarios/registrar" ). permitAll ()                         . requestMatchers ( "/actuator/health" ). permitAll () // <-- permitir health           ...

crear una bd postgresql en render.com y como usarlo en una aplicacion springboot

Imagen
  1. Crear tu base de datos PostgreSQL en Render Entrá a Render → Dashboard Click en New → PostgreSQL Elegí la región (misma región donde vas a subir tu backend Docker) Crear Render generará automáticamente: External Database URL Internal Database URL → USAR ESTA User Password Host Port Database name 2. Convertir la URL de Render a JDBC (obligatorio) Spring Boot NO acepta formato postgres://... Debés convertirlo a JDBC: De Render (Internal URL) postgres://dbuser:dbpass@dpg-csomethinabc.internal:5432/mydb Convertido a JDBC jdbc:postgresql://dpg-csomethinabc.internal:5432/mydb 3. Configurar las variables de entorno en Render En tu servicio backend (el Docker backend): Render → tu servicio → Environment Agregá: DATABASE_URL =jdbc:postgresql://dpg-csomethinabc.internal: 5432 /mydb DATABASE_USERNAME =dbuser DATABASE_PASSWORD =dbpass 4. Tu application.properties DEBE usar solo variables de entorno Esta es la versión correcta: spring.datasou...

subir aplicacion vue 3 a vercel.com

  Vercel.com  es una plataforma en la nube especializada en  alojar y desplegar aplicaciones web modernas , especialmente aquellas construidas con frameworks de  JavaScript/React  como  Next.js (asumiendo que ya se tiene subida la aplicacion en un repo de github...) Desplegar en Vercel (método GUI — recomendado) Creá una cuenta en https://vercel.com y conectá tu GitHub/GitLab/Bitbucket. Click en New Project → Import Project → seleccioná el repo de tu app Vue. En la pantalla de configuración del proyecto verificá: Framework Preset : Vite (normalmente detectado automáticamente). Build Command : npm run build (o yarn build , pnpm build ). Output Directory : dist Install Command : (normalmente npm ci o npm install ) — Vercel detecta por defecto. Clic en Deploy . Vercel correrá el build y te dará una URL https://your-app.vercel.app (y previews por cada PR).

como manejar variables de entorno en una aplicacion vue 3 + vite

  Vite  es un herramienta de construcción (build tool) moderna y ultrarrápida que se ha convertido en el estándar recomendado para proyectos Vue.js (desde Vue 3). Comandos esenciales # Desarrollo npm run dev # Build para producción npm run build # Preview del build npm run preview ¿Cómo funciona en Vite? Vite busca archivos  .env  en la raíz de tu proyecto y los carga automáticamente. Lo interesante es que puedes crear archivos específicos para cada "modo" (desarrollo o producción): .env.development : Las variables aquí se usarán  únicamente  cuando ejecutes  npm run dev .                 Sobrescriben cualquier variable con el mismo nombre que esté en  .env . .env.production : Las variables aquí se usarán  únicamente  cuando construyas tu aplicación con  npm run build . También sobrescriben las de  .env . .env : Este es el archivo base. Sus variables se cargan en  todos ...