# ───────────────────────────────────────────────────────────────────────────── # 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