Ambiente Utilizado: Ubuntu Nuvem disponível aqui
Pre-requisito: Ter o Docker e Docker-Compose instalado
Crie um diretório para armazenar o docker-compose.yml
mkdir -p /root/docker/blog-tiozaodolinux-com/
cd /root/docker/blog-tiozaodolinux-com/
Crie o arquivo docker-compose.yml
com o seguinte conteúdo:
version: '2'
services:
mariadb:
image: docker.io/bitnami/mariadb:latest
volumes:
- './mariadb_data:/bitnami/mariadb'
environment:
- ALLOW_EMPTY_PASSWORD=yes
- MARIADB_USER=bn_wordpress
- MARIADB_DATABASE=bitnami_wordpress
restart: unless-stopped
wordpress:
image: docker.io/bitnami/wordpress-nginx:latest
ports:
- '08001:8080'
- '44301:8443'
volumes:
- './wordpress_data:/bitnami/wordpress'
depends_on:
- mariadb
environment:
# Variáveis de BD
- ALLOW_EMPTY_PASSWORD=yes
- WORDPRESS_DATABASE_HOST=mariadb
- WORDPRESS_DATABASE_PORT_NUMBER=3306
- WORDPRESS_DATABASE_USER=bn_wordpress
- WORDPRESS_DATABASE_NAME=bitnami_wordpress
# # Variáveis de NGINX
# - NGINX_HTTP_PORT_NUMBER=8080
# - NGINX_HTTPS_PORT_NUMBER=8443
# - NGINX_ENABLE_ABSOLUTE_REDIRECT=no
# - NGINX_ENABLE_PORT_IN_REDIRECT=no
# Variávies de login
- WORDPRESS_USERNAME=usuario-administrador
- WORDPRESS_PASSWORD=senha-do-usuario-administrador
- [email protected]
- WORDPRESS_FIRST_NAME=Administrador
- WORDPRESS_LAST_NAME=da Silva Sauro
- WORDPRESS_BLOG_NAME=Blog Name
# Variáveis de PHP
- PHP_MEMORY_LIMIT=512M
- PHP_UPLOAD_MAX_SIZE=64M
- PHP_POST_MAX_SIZE=64M
- PHP_UPLOAD_MAX_FILESIZE=64M
- PHP_MAX_EXECUTION_TIME=360
- PHP_INPUT_TIME=1000
- LANG=pt_BR.UTF-8
- TZ=America/Campo_Grande
# # Variáveis Extras do WP
# - WORDPRESS_EXTRA_INSTALL_ARGS=
# - WORDPRESS_EXTRA_CLI_ARGS=
# - WORDPRESS_EXTRA_WP_CONFIG_CONTENT=
# # Variáveis de SMTP
# - WORDPRESS_SMTP_HOST: SMTP host.
# - WORDPRESS_SMTP_PORT: SMTP port.
# - WORDPRESS_SMTP_USER: SMTP account user.
# - WORDPRESS_SMTP_PASSWORD: SMTP account password.
- WORDPRESS_ENABLE_HTTPS=yes # Whether to use HTTPS by default
- WORDPRESS_ENABLE_REVERSE_PROXY=yes # Enable WordPress support for reverse proxy headers
restart: unless-stopped
NOTE: As this is a non-root container, the mounted files and directories must have the proper permissions for the UID 1001
mkdir mariadb_data/ wordpress_data/
chown 1001 mariadb_data/ wordpress_data/
Inicie o container com o docker-compose
docker-compose up -d
Configure seu Nginx Proxy Manager para redirecionar a URL para o IP e Porta adequados.
docker-compose.yml
Seu Dashboard Inicial
Em Appearance->Themes clique em Add-new e digite Hueman
na caixa de pesquisa
Clique em install
Clique activate
Siga a sugestão e instale o plugin Nimble Page Builder e Activate Plugin e verás a tela abaixo
Uma visão do blog com o tema Hueman instalado (ainda sem customizações)
Siga os primeiros passos em https://docs.presscustomizr.com/article/236-first-steps-with-the-hueman-wordpress-theme
Poderemos ter um blog customizado como em https://blog2.tiozaodolinux.com