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.
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.
Versão candidata
WordPress
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
O caminho até a produção
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.
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.
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.
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
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.
Traga o repositório existente ou examine e implante uma das variantes específicas de projeto inicial vinculadas abaixo.
$adios loginMantenha 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.yamlAcompanhe 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 upruntime:
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: 8080Pontos de partida prontos para implantação
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 no PHP 8.3, com MySQL gerenciado, salts gerados e wp-content persistente.
git clone https://github.com/adiosdotdev/template-wordpress.git
cd template-wordpress
adios upAntes da produçã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.
Respostas às suas perguntas
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.
O modelo fixa WordPress 7.1 com PHP 8.3, serve-o por Nginx e PHP-FPM e usa MySQL 8 gerenciado.
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 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.
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.
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.
Outros caminhos de implantação
Instale as dependências de produção, inicie a aplicação em uma porta declarada, verifique a saúde e conecte a versão promovida aos domínios e a TLS.
Inicie MySQL 8 com armazenamento persistente, crie um banco de dados e um usuário dedicados à aplicação, proteja as duas senhas e verifique os dados após reiniciar.
Compile a aplicação administrativa do Strapi 5 com Node.js 24, conecte PostgreSQL gerenciado, gere todos os segredos de produção e mantenha os uploads locais de mídia em armazenamento durável.
Implante páginas estáticas, rotas renderizadas no servidor e APIs a partir de uma única versão persistente de Node.js.
A primeira versão
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.