Adios
Aplicações e plataformas · planos a partir de $10/mês

Implantar WordPress.Mantenha conteúdo e credenciais duráveis.

Execute WordPress 7.1 com Nginx e PHP-FPM, provisione seu banco de dados MySQL 8, gere salts de autenticação estáveis e preserve uploads, temas e plugins entre versões.

Manter o repositórioExaminar compilação e logsDomínios personalizados e TLS
Implantação no Adios

Versão candidata

WordPress

Saudável

FONTE

Git

REGION

de

ROUTE

HTTPS

01Código-fonte recebido

02Compilação concluída

03Ambiente de execução iniciado

04Verificação de saúde aprovada

Rota promovida

production.adios.run

Um caminho até a produção para

WordPress 7.1PHP 8.3Nginx + PHP-FPMMySQL 8Salts geradoswp-content persistente

O caminho até a produção

Um projeto WordPress que funciona ainda precisa de uma implantação segura.

A aplicação ou o serviço é apenas uma parte da produção. As evidências de compilação, o estado do ambiente de execução, a saúde, os segredos, os logs, as rotas e a versão promovida devem poder ser examinados em conjunto.

Use a configuração básica atual do WordPress

O projeto inicial verifica o código-fonte fixado do WordPress 7.1, serve-o com o ambiente de execução rootfs PHP 8.3, Nginx e PHP-FPM, e o conecta a MySQL 8 gerenciado.

Mantenha todos os valores sensíveis fora do código-fonte

Adios gera a senha do banco de dados e todas as oito chaves de autenticação e salts do WordPress, e os injeta por meio da camada de segredos do ambiente de execução.

Persista as duas partes do site

MySQL gerenciado armazena posts e configurações, enquanto o volume wp-content preserva mídia, plugins e temas. Faça backup e restaure os dois armazenamentos de estado em conjunto.

Do código-fonte à versão publicada

Três etapas mantêm o caminho de implantação fácil de revisar.

Use o código-fonte e o comportamento de produção que o projeto já tem. O manifesto registra o que a plataforma deve compilar ou provisionar e como verificar se o resultado está pronto.

  1. 01

    Começar com código-fonte ou um modelo

    Traga o repositório existente ou examine e implante uma das variantes específicas de projeto inicial vinculadas abaixo.

    $adios login
  2. 02

    Revisar o contrato de implantação

    Mantenha os comandos, a versão do ambiente de execução ou do serviço, o comportamento das verificações de saúde e as referências a segredos em adios.yaml.

    $git diff -- adios.yaml
  3. 03

    Implantar e inspecionar o resultado

    Acompanhe as evidências de compilação e execução, verifique a versão candidata e abra a rota promovida ou a conexão do serviço.

    $adios up
adios.yaml
Seu projeto
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
Use segredos gerados para cada chave e salt do WordPress e trate o banco MySQL e o volume wp-content como um único conjunto de backup.

Pontos de partida prontos para implantação

Comece WordPress a partir de um modelo quando o repositório ainda não estiver pronto.

O projeto inicial WordPress inclui a versão fixada do código-fonte, o ambiente de execução rootfs PHP 8.3, a configuração Nginx e PHP-FPM, o recurso MySQL gerenciado, salts gerados estáveis e a montagem persistente do conteúdo.

Aplicativos web

WordPress 7.1 com MySQL

WordPress 7.1 no PHP 8.3, com MySQL gerenciado, salts gerados e wp-content persistente.

PHPIncluído
Chave do modelo
wordpress
Ambiente de execução
php@8.3
Repositório
template-wordpress
Origem do código-fonte
.
git clone https://github.com/adiosdotdev/template-wordpress.git
cd template-wordpress
adios up

Antes da produção

Verifique a carga de trabalho.Depois, promova a versão.

O caminho mais seguro para a primeira implantação começa com uma compilação ou configuração de serviço reproduzível e uma prévia que teste as dependências que serão realmente usadas em produção.

Pronto quando…

  • O instalador abre apenas na rota HTTPS prevista.
  • A credencial do banco de dados e os salts gerados são resolvidos durante a execução.
  • Uploads, temas e plugins sobrevivem a uma nova versão.
  • Os backups do banco de dados e de wp-content compartilham um procedimento de restauração testado.

Use uma prévia quando…

  • Um plugin ou tema altera os requisitos de PHP ou de extensões.
  • Uma versão inclui uma migração do banco de dados WordPress.
  • Os caminhos de mídia, os cabeçalhos de proxy ou o nome de host público mudam.

Respostas às suas perguntas

O que saber antes de implantar WordPress.

Revise os limites do ambiente de execução ou do serviço, o caminho do modelo, o comportamento em caso de falha e as verificações de produção antes de criar a primeira versão.

Quais versões WordPress e PHP o modelo usa?

O modelo fixa WordPress 7.1 com PHP 8.3, serve-o por Nginx e PHP-FPM e usa MySQL 8 gerenciado.

Os salts de autenticação do WordPress são gerados?

Sim. O manifesto gera as quatro chaves de autenticação e os quatro salts como segredos Adios duráveis. Assim, eles não são versionados no Git nem regenerados a cada implantação.

O que contém o volume persistente?

O volume monta wp-content, que contém uploads de mídia, plugins instalados e temas. Posts, usuários, configurações e outros estados relacionais permanecem no MySQL gerenciado.

Como devo fazer backup do WordPress?

Faça backups coordenados do MySQL gerenciado e de wp-content. Antes de depender desse procedimento, teste a restauração de ambos em uma implantação fora de produção.

Adios fornece HTTPS para WordPress?

Sim. O modelo reconhece o proxy, e Adios serve a rota promovida por HTTPS gerenciado. Verifique a rota gerada antes de conectar um domínio personalizado.

A primeira versão

Implantar WordPress com o código-fonte e as evidências vinculados.

Comece pelo repositório ou por um modelo, revise o contrato de implantação e examine o que será promovido à versão de produção.