Otros

Soporte de Docker / Linux / despliegue

Sustituye el despliegue manual por un procedimiento documentado y una configuración en contenedores que da siempre el mismo resultado.

Tipo
Soporte de Docker / Linux / despliegue
Versión
v0.1.0
Ejemplo · En preparación
Actualizado 2026-09-17
Duración estimada
1–3 semanas

SPEC

Ficha técnica

Infraestructura
  • Docker
  • Linux
  • Caddy
  • systemd

FIT

Encaja cuando

  • Una sola persona realiza cada despliegue a mano
  • Desarrollo y producción difieren, y algo falla en cada publicación
  • Hay un servidor nuevo y hay que decidir por dónde empezar

PREBUILT

Componentes de ejemplo

Estos componentes ilustran la estructura propuesta. Las funciones y el alcance se confirmarán tras la implementación y verificación.

Estructura de contenedores
Una configuración de Docker Compose que separa la aplicación, el proxy inverso y la base de datos.
Configuración HTTPS y dominio
Configuración del proxy inverso con emisión y renovación automáticas de certificados.
Reglas de servicio y reinicio
Registro en systemd, ubicación de los registros y condiciones de reinicio, para volver al mismo estado tras un reinicio.
Guía de despliegue y reversión
Pasos de despliegue, reversión y verificación escritos comando a comando, para que un relevo no cambie nada.

La disposición y el diseño se adaptan a cada proyecto.

SCREENS

Pantallas de ejemplo

Las pantallas de ejemplo están en preparación.

SCOPE

Dentro del alcance

Entregables

  • Dockerfile y configuración de ejecución
  • Documentación del procedimiento de despliegue
  • Configuración de HTTPS y proxy inverso

Dentro del alcance

  • Revisión del método de despliegue actual y del entorno de servidor
  • Configuración de contenedores y ajustes de ejecución
  • Configuración de HTTPS, proxy inverso y registro básico
  • Acompañamiento en un despliegue y verificación del procedimiento

Fuera del alcance

  • Costes de servidor, dominio y certificados
  • Respuesta a incidencias 24 horas y monitorización continua
  • Desarrollo de funciones de la aplicación
  • Atención a revisiones de la política de seguridad corporativa

El alcance y las exclusiones se definen antes de empezar. El calendario y las condiciones detalladas se fijan en el SOW después de hablarlo.

El problema que resuelve

Cuando el despliegue depende de que alguien recuerde los pasos, la recuperación y el traspaso se complican. Dejar la configuración y el procedimiento en documentos y código permite reproducir el mismo resultado en cualquier momento.

Cómo se desarrolla

  1. Se revisan el método de despliegue actual, el entorno de servidor y las restricciones.
  2. Se fijan en el SOW la configuración objetivo y el procedimiento.
  3. Se redactan la configuración de contenedores y los ajustes del servidor.
  4. Se realiza un despliegue real conjunto y se verifica el procedimiento.

Alcance frente a desarrollo adicional

Un despliegue que no sigue la configuración y el procedimiento del SOW es un defecto. Añadir entornos, despliegue sin interrupción y montar sistemas de monitorización es trabajo adicional y se presupuesta aparte.

FAQ

Preguntas frecuentes

¿Se puede reutilizar el servidor actual?
Sí. Tras revisar el entorno actual, la propuesta separa lo que cambia de lo que se mantiene.
¿Se incluye CI/CD?
El alcance base es una configuración y un procedimiento de despliegue reproducibles. Construir una tubería CI/CD se añade al alcance y se define aparte.

¿Necesita una configuración concreta?

Indíqueme qué pantallas e integraciones necesita y le responderé con lo que es viable.

Consultar sobre esta configuración