gustavoo-portfolio-core refuses to activate without fluentform, fluent-crm and fluent-smtp, but those were gitignored and not installed by the setup: any fresh clone ended with the core plugin inactive and the seeder skipped. They are now part of the default WP_EXTRA_PLUGINS (verified slugs on WordPress.org), with .env.example, compose default, README and .gitignore updated to match.
65 lines
4.0 KiB
Bash
65 lines
4.0 KiB
Bash
# ─────────────────────────────────────────────────────────────────────────────
|
|
# Configuracao de producao — https://gustavoo.me
|
|
#
|
|
# Uso na VPS:
|
|
# cp .env.example .env
|
|
# # gere senhas novas: openssl rand -base64 24
|
|
# docker compose up -d
|
|
#
|
|
# O proxy reverso / HTTPS da VPS deve encaminhar para a porta abaixo.
|
|
# O WordPress responde em HTTP e o proxy cuida do certificado.
|
|
# ─────────────────────────────────────────────────────────────────────────────
|
|
|
|
# Porta HTTP do WordPress consumida pelo proxy reverso.
|
|
WORDPRESS_PORT=8080
|
|
|
|
# ── Site ─────────────────────────────────────────────────────────────────────
|
|
WORDPRESS_SITE_URL=https://gustavoo.me
|
|
WORDPRESS_SITE_TITLE=Gustavo Desenvolvedor Full Stack | Web, Mobile, Infraestrutura & Automação
|
|
|
|
# ── Banco de dados (MariaDB) ─────────────────────────────────────────────────
|
|
WORDPRESS_DB_NAME=wordpress
|
|
WORDPRESS_DB_USER=wordpress
|
|
WORDPRESS_DB_PASSWORD=TROQUE_POR_UMA_SENHA_FORTE
|
|
MARIADB_ROOT_PASSWORD=TROQUE_POR_UMA_SENHA_ROOT_FORTE
|
|
|
|
# ── Administrador criado no primeiro boot ────────────────────────────────────
|
|
# Troque a senha depois de instalar. Em uma instalacao existente, nada aqui
|
|
# altera usuarios ja criados.
|
|
WORDPRESS_ADMIN_USER=admin
|
|
WORDPRESS_ADMIN_PASSWORD=TROQUE_POR_UMA_SENHA_FORTE
|
|
WORDPRESS_ADMIN_EMAIL=contato@gustavoo.me
|
|
|
|
# ── Idioma ───────────────────────────────────────────────────────────────────
|
|
WP_LOCALE=pt_BR
|
|
|
|
# ── Plugins / tema ───────────────────────────────────────────────────────────
|
|
# Akismet e Hello Dolly (padroes do WordPress) sao removidos.
|
|
# Query Monitor e ferramenta de desenvolvimento: mantenha fora de producao.
|
|
FORBIDDEN_PATTERN=^akismet$|^hello$|^query-monitor$
|
|
# WP_ALLOW_FORBIDDEN_PLUGINS=1 # desativa qualquer remocao
|
|
WP_THEME=gustavoo-portfolio
|
|
# WP_KEEP_THEMES= # temas extras preservados (separados por espaco)
|
|
|
|
# ── Plugins instalados automaticamente do WordPress.org ──────────────────────
|
|
# Instalados apenas se faltarem e sempre ativados. Ordem: slug do diretorio ou URL.
|
|
# post-views-counter -> contador de views (posts + paginas, posicao manual)
|
|
# seo-by-rank-math -> Rank Math SEO (sem configuracao, wizard manual)
|
|
# google-site-kit -> Site Kit por Google (sem configuracao, conexao manual)
|
|
# fluentform, fluent-crm, fluent-smtp -> exigidos pelo gustavoo-portfolio-core
|
|
# (formularios de contato, feeds do CRM, SMTP); sem eles o plugin
|
|
# complementar nao ativa e o seeder nao roda.
|
|
WP_EXTRA_PLUGINS=post-views-counter seo-by-rank-math google-site-kit fluentform fluent-crm fluent-smtp
|
|
|
|
# ── Redis object cache ───────────────────────────────────────────────────────
|
|
WP_REDIS_HOST=redis
|
|
WP_REDIS_PORT=6379
|
|
# WP_REDIS_PASSWORD=
|
|
# WP_REDIS_DATABASE=0
|
|
|
|
# ── Atualizacoes automaticas ao reiniciar (modo update) ──────────────────────
|
|
# Em producao, atualizar sem revisao pode quebrar o tema. Deixe desativado e
|
|
# atualize de proposito: WP_SKIP_UPDATES= (vazio = atualiza)
|
|
# Para nunca atualizar automaticamente, descomente:
|
|
# WP_SKIP_UPDATES=1
|