Adios
Aplicaciones y plataformas · Planes desde $10/mes

Despliega WordPress.Conserva el contenido y las credenciales de forma duradera.

Ejecuta WordPress 7.1 mediante Nginx y PHP-FPM, crea su base de datos MySQL 8, genera sales de autenticación estables y conserva las cargas, los temas y los plugins entre lanzamientos.

Conserva el repositorioInspeccionar la compilación y los registrosDominios personalizados y TLS
Despliegue de Adios

Versión candidata

WordPress

Saludable

CÓDIGO FUENTE

Git

REGION

de

ROUTE

HTTPS

01Código fuente recibido

02Compilación completada

03Entorno de ejecución iniciado

04Control de salud aprobado

Ruta promovida

production.adios.run

Un camino de producción para

WordPress 7.1PHP 8.3Nginx + PHP-FPMMySQL 8Sales generadaswp-content persistente

El camino de producción

Un proyecto WordPress funcional aún necesita un lanzamiento seguro.

La aplicación o el servicio son solo una parte de producción. Las pruebas de compilación, el estado del entorno de ejecución, la salud, los secretos, los registros, las rutas y la versión promovida deben permanecer disponibles para inspección conjunta.

Usa la configuración inicial actual de WordPress

El proyecto inicial verifica el código fuente de la versión fijada de WordPress 7.1, lo sirve con el entorno de ejecución rootfs de PHP 8.3, Nginx y PHP-FPM, y lo combina con MySQL 8 gestionado.

Mantén todos los valores sensibles fuera del código fuente

Adios genera la contraseña de la base de datos y las ocho claves y sales de autenticación de WordPress, y las inyecta mediante el mecanismo de secretos del entorno de ejecución.

Conserva ambas partes del sitio de forma persistente

MySQL gestionado almacena las publicaciones y los ajustes, mientras que el volumen wp-content conserva los archivos multimedia, los plugins y los temas. Haz copias de seguridad y restaura ambos almacenes de estado juntos.

Del código fuente al lanzamiento

Tres pasos mantienen el camino de despliegue disponible para revisión.

Usa el código fuente y el comportamiento de producción que ya tiene el proyecto. El manifiesto registra lo que la plataforma debe compilar o aprovisionar y cómo llega a estar listo el resultado.

  1. 01

    Empieza con código fuente o una plantilla

    Trae el repositorio existente o inspecciona y despliega una de las variantes exactas de plantillas iniciales enlazadas abajo.

    $adios login
  2. 02

    Revisar el contrato de despliegue

    Mantén los comandos, la versión del entorno de ejecución o servicio, el comportamiento de salud y las referencias a secretos en adios.yaml.

    $git diff -- adios.yaml
  3. 03

    Desplegar e inspeccionar el resultado

    Sigue las pruebas de compilación y ejecución, verifica la versión candidata y abre la ruta promovida o la conexión del servicio.

    $adios up
adios.yaml
Tu proyecto
runtime:
  name: php@8.3
  health_path: /healthz
  volumes:
    - name: wordpress-content
      target: /app/wordpress/wp-content
      persistent: true

env:
  WORDPRESS_AUTH_KEY: secret://WORDPRESS_AUTH_KEY
  WORDPRESS_SECURE_AUTH_KEY: secret://WORDPRESS_SECURE_AUTH_KEY
  WORDPRESS_LOGGED_IN_KEY: secret://WORDPRESS_LOGGED_IN_KEY
  WORDPRESS_NONCE_KEY: secret://WORDPRESS_NONCE_KEY
  WORDPRESS_AUTH_SALT: secret://WORDPRESS_AUTH_SALT
  WORDPRESS_SECURE_AUTH_SALT: secret://WORDPRESS_SECURE_AUTH_SALT
  WORDPRESS_LOGGED_IN_SALT: secret://WORDPRESS_LOGGED_IN_SALT
  WORDPRESS_NONCE_SALT: secret://WORDPRESS_NONCE_SALT
  WORDPRESS_TABLE_PREFIX: wp_
  WORDPRESS_ENVIRONMENT_TYPE: production
  WORDPRESS_DEBUG: "false"
  PHP_CLI_SERVER_WORKERS: "4"
secrets:
  MYSQL_PASSWORD: secret://generate:32
  WORDPRESS_AUTH_KEY: secret://generate:64
  WORDPRESS_SECURE_AUTH_KEY: secret://generate:64
  WORDPRESS_LOGGED_IN_KEY: secret://generate:64
  WORDPRESS_NONCE_KEY: secret://generate:64
  WORDPRESS_AUTH_SALT: secret://generate:64
  WORDPRESS_SECURE_AUTH_SALT: secret://generate:64
  WORDPRESS_LOGGED_IN_SALT: secret://generate:64
  WORDPRESS_NONCE_SALT: secret://generate:64

resources:
  db:
    type: database
    template: mysql:8
    database: wordpress
    username: wordpress
    password: secret://MYSQL_PASSWORD

pkgs:
  - nginx
build_cmd: sh /app/install-wordpress.sh
start_cmd: sh /app/start-wordpress.sh
port: 8080
Usa secretos generados para todas las claves y sales de WordPress y trata la base de datos MySQL y el volumen wp-content como un único conjunto de copias de seguridad.

Puntos de partida desplegables

Empieza con WordPress desde una plantilla cuando el repositorio no esté listo.

El proyecto inicial de WordPress incluye el código fuente de la versión fijada, el entorno de ejecución rootfs de PHP 8.3, la configuración de Nginx y PHP-FPM, el recurso MySQL gestionado, sales generadas estables y un montaje de contenido persistente.

Aplicaciones web

WordPress 7.1 con MySQL

WordPress 7.1 en PHP 8.3 con MySQL gestionado, sales generadas y wp-content persistente.

PHPIncluido
Clave de plantilla
wordpress
Entorno de ejecución
php@8.3
Repositorio
template-wordpress
Ruta de código fuente
.
git clone https://github.com/adiosdotdev/template-wordpress.git
cd template-wordpress
adios up

Antes de la producción

Verifica la carga de trabajo.Después, promuévelo.

El primer lanzamiento más seguro empieza con una compilación o configuración de servicio reproducible y una vista previa que pruebe las dependencias que usará producción.

Listo cuando...

  • El instalador se abre solo en la ruta HTTPS prevista.
  • La credencial generada para la base de datos y las sales se resuelven durante la ejecución.
  • Las cargas, los temas y los plugins se conservan tras un nuevo lanzamiento.
  • Las copias de seguridad de base de datos y wp-content comparten un procedimiento de restauración probado.

Previsualiza cuando…

  • Un plugin o un tema cambia los requisitos de PHP o sus extensiones.
  • Una versión incluye una migración de la base de datos de WordPress.
  • Cambian las rutas de archivos multimedia, las cabeceras del proxy o el nombre de host público.

Preguntas, respuestas

Qué saber antes de desplegar WordPress.

Revisa el límite del entorno de ejecución o servicio, la ruta de la plantilla, el comportamiento de fallos y las comprobaciones de producción antes de crear el primer lanzamiento.

¿Qué versiones de WordPress y PHP usa la plantilla?

La plantilla fija WordPress 7.1 en PHP 8.3, lo sirve mediante Nginx y PHP-FPM y usa MySQL 8 gestionado.

¿Se generan las sales de autenticación de WordPress?

Sí. El manifiesto genera las cuatro claves de autenticación y las cuatro sales como secretos duraderos de Adios, por lo que no se guardan en Git ni se regeneran en cada lanzamiento.

¿Qué contiene el volumen persistente?

El volumen monta wp-content, que contiene los archivos multimedia cargados, los plugins instalados y los temas. Las publicaciones, los usuarios, los ajustes y otros datos relacionales permanecen en MySQL gestionado.

¿Cómo debo respaldar WordPress?

Haz copias de seguridad de MySQL gestionado y wp-content con un calendario coordinado y prueba a restaurar ambos en un despliegue fuera de producción antes de confiar en el procedimiento.

¿Ofrece Adios HTTPS para WordPress?

Sí. La plantilla reconoce el proxy y Adios sirve la ruta promocionada mediante HTTPS gestionado. Verifica la ruta generada antes de conectar un dominio personalizado.

La primera versión

Desplegar WordPress con el código fuente y las pruebas vinculados.

Parte del repositorio o de una plantilla, revisa el contrato de despliegue e inspecciona lo que se convierte en la versión promovida de producción.