Esse repositório contém scripts para instalação das dependências para execução do Mautic usando o DDEV numa máquina virtual da AWS com Amazon Linux 2023.
- Faça o clone desse repositório no diretório desejado:
git clone https://github.com/devopsvanilla/mautic-ddev mautic
- Acesse o diretório criado com o clone do repositório e execute os comandos abaixo. (Analise o resultado de cada execução e resolva os erros caso ocorram antes de executar o próximo comando):
chmod +x *.sh
./01-install-brew.sh
./02-install-mkcert.sh
./03-install-apache.sh
./04-install-ddev.sh
./05-install-mautic.sh
cd mautic
ddev start
Execute o comando abaixo para listar os serviços expostos:
cd mautic #Caso já esteja no diretório, ignore esse comando
ddev describe
Será exibida uma tabela como a abaixo (As portas variam a cada execução):
┌───────────────────────────────────────────────────────────────────────────────────────┐
│ Project: mautic ~/_prj/gh/mautic-ddev/mautic http://127.0.0.1:32960 │
│ Docker platform: linux-docker │
│ Router: disabled │
├──────────────┬──────┬────────────────────────────────────────────┬────────────────────┤
│ SERVICE │ STAT │ URL/PORT │ INFO │
├──────────────┼──────┼────────────────────────────────────────────┼────────────────────┤
│ web │ OK │ http://127.0.0.1:32960 │ php PHP8.3 │
│ │ │ InDocker -> Host: │ apache-fpm │
│ │ │ - web:80 -> 127.0.0.1:32960 │ docroot:'' │
│ │ │ - web:443 -> 127.0.0.1:32959 │ Perf mode: none │
│ │ │ - web:8025 -> 127.0.0.1:8025 │ NodeJS:22 │
├──────────────┼──────┼────────────────────────────────────────────┼────────────────────┤
│ db │ OK │ InDocker -> Host: │ mariadb:10.3 │
│ │ │ - db:3306 -> 127.0.0.1:32956 │ User/Pass: 'db/db' │
│ │ │ │ or 'root/root' │
├──────────────┼──────┼────────────────────────────────────────────┼────────────────────┤
│ phpmyadmin │ OK │ InDocker: │ │
│ │ │ - phpmyadmin:80 │ │
├──────────────┼──────┼────────────────────────────────────────────┼────────────────────┤
│ redis │ OK │ InDocker -> Host: │ │
│ │ │ - redis:6379 -> 127.0.0.1:32858 │ │
├──────────────┼──────┼────────────────────────────────────────────┼────────────────────┤
│ redis-comman │ OK │ InDocker -> Host: │ │
│ der │ │ - redis-commander:1358 -> 127.0.0.1:32856 │ │
│ │ │ - redis-commander:8081 │ │
├──────────────┼──────┼────────────────────────────────────────────┼────────────────────┤
│ selenium-chr │ OK │ InDocker: │ │
│ ome │ │ - selenium-chrome:4444 │ │
│ │ │ - selenium-chrome:5900 │ │
│ │ │ - selenium-chrome:7900 │ │
└──────────────┴──────┴────────────────────────────────────────────┴────────────────────┘
Neste exemplo o Mautic está exposto como:
https://127.0.0.1:32959