Skip to content

Instantly share code, notes, and snippets.

View SyNeto's full-sized avatar

Ernesto Jiménez Villaseñor SyNeto

View GitHub Profile
@SyNeto
SyNeto / staging-main-runtime-logs.txt
Created November 22, 2025 21:53
Staging-main runtime logs - Splenda CMS deployment (2025-11-22)
mailpit 2025-11-22T19:55:18.369537824Z time="2025/11/22 19:55:18" level=info msg="[smtpd] starting on [::]:1025 (no encryption)"
mailpit 2025-11-22T19:55:18.376807977Z time="2025/11/22 19:55:18" level=info msg="[http] starting on [::]:8025"
mailpit 2025-11-22T19:55:18.376836892Z time="2025/11/22 19:55:18" level=info msg="[http] accessible via http://localhost:8025/mailpit/"
strapi 2025-11-22T19:56:51.096730547Z [2025-11-22 19:56:51.095] info:
strapi 2025-11-22T19:56:51.097066777Z [2025-11-22 19:56:51.096] info: 🔐 ========================================
strapi 2025-11-22T19:56:51.097548032Z [2025-11-22 19:56:51.097] info: 🔐 BOOTSTRAP ADMIN USER CREATED
strapi 2025-11-22T19:56:51.097883610Z [2025-11-22 19:56:51.097] info: 🔐 ========================================
strapi 2025-11-22T19:56:51.098278355Z [2025-11-22 19:56:51.097] info: 🔐
strapi 2025-11-22T19:56:51.098295406Z [2025-11-22 19:56:51.098] info: 🔐 Email: [email protected]
strapi 2025-11-22T19
@SyNeto
SyNeto / deployment-monitoring-options.md
Created November 22, 2025 18:22
Splenda Infrastructure: Local Deployment Monitoring Options

Opciones de Monitoreo Local para Despliegues de Infraestructura

Contexto

Para el proyecto Splenda CMS, tenemos workflows de CI/CD que despliegan ambientes ephemeral y staging. Actualmente monitoreamos desde GitHub web o usando gh run list. Aquí están las opciones para mejorar el monitoreo local.


Opción 1: GitHub CLI con watch (Más simple)

Ventajas: Zero setup, usa herramientas existentes

@SyNeto
SyNeto / environment-variables-report.md
Created November 21, 2025 22:44
Splenda CMS - Complete Environment Variables Reference (Build Time vs Runtime)

Splenda CMS - Environment Variables Report

Project: Splenda CMS (Strapi v5) Date: 2025-11-21 Purpose: Complete reference for infrastructure deployment configuration


Table of Contents

@SyNeto
SyNeto / CMS_REPOSITORY_INTEGRATION.md
Created November 20, 2025 20:30
CMS → Infrastructure Repository Dispatch Interface Specification

CMS → Infrastructure Repository Dispatch Interface Specification

Version: 1.0 Date: 2025-11-20 Infrastructure Repo: CoreMemorySquad/cms_infrastructure CMS Repo: CoreMemorySquad/cms


Overview

@SyNeto
SyNeto / destroy-workflow-validation.md
Created November 19, 2025 21:32
Destroy Workflow Validation - Issue #12 Resolution Evidence

Destroy Workflow Validation - Issue #12

Test Date

2025-11-19 ~22:00 UTC

Environment

  • Workspace: test-cloudflare
  • Domain: test-cloudflare-testing.ernjv.me
  • Status: Active (not destroyed for testing purposes)
@SyNeto
SyNeto / migration-checklist.md
Last active November 19, 2025 19:02
Checklist: Migración DNS ernjv.me de GoDaddy a Cloudflare

Checklist: Migración DNS ernjv.me de GoDaddy a Cloudflare

Pre-migración

  • Crear cuenta en Cloudflare (https://dash.cloudflare.com/sign-up)
  • Tener acceso a GoDaddy para cambiar nameservers
  • Verificar que ProtonMail está funcionando (enviar email de prueba)

@SyNeto
SyNeto / build-error-evidence.md
Created November 18, 2025 18:09
Strapi CMS build error - config-dist directory not found

Build Error Evidence - test-encryption Deployment

Summary

Error: Docker build failed trying to copy non-existent directory config-dist

error building image: error building stage: failed to optimize instructions: 
failed to get files used from context: failed to get fileinfo for /kaniko/0/app/config-dist: 
lstat /kaniko/0/app/config-dist: no such file or directory
@SyNeto
SyNeto / strapi-config-troubleshooting.md
Created November 18, 2025 00:37
Strapi v5 Test Configuration Troubleshooting Guide

Strapi v5 Configuration Troubleshooting Guide

Error: "Cannot destructure property 'client' of 'db.config.connection'"

Este error significa que Strapi no puede cargar la configuración de base de datos para tests.

Estructura de Configuración Requerida

config/
@SyNeto
SyNeto / AUTH_PROVIDER_IMPLEMENTATION_GUIDE.md
Last active November 8, 2025 10:52
Auth Provider Implementation Guide - MicroCommerce SDK

Auth Provider Implementation Guide

Branch: feat/auth-service-auth-provider-interface Goal: Implement AuthProvider interface in SDK as infrastructure


Overview

We're creating the authentication abstraction layer in the SDK, following the same pattern as DatabaseConnector. This is infrastructure code that other services will consume.

@SyNeto
SyNeto / elixir_study_guide.md
Created September 13, 2025 19:40
This comprehensive guide provides a structured learning path for mastering Elixir, from functional programming fundamentals to building distributed, fault-tolerant systems.

The complete Elixir programming study guide

This comprehensive guide provides a structured learning path for mastering Elixir, from functional programming fundamentals to building distributed, fault-tolerant systems. Each section includes clear objectives, hands-on exercises, curated resources, and common pitfalls to avoid.

Part I: Foundations

1. Elixir fundamentals and syntax

Learning objectives

  • Master interactive development with IEx for exploration and debugging