Skip to content

devopsvanilla/mautic-ddev

Repository files navigation

Mautic DDEV setup

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.

Instalação das dependências

  1. Faça o clone desse repositório no diretório desejado:
git clone https://github.com/devopsvanilla/mautic-ddev mautic
  1. 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

Iniciar o Mautic no DDEV execute:

cd mautic
ddev start

Acesso

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

Referências

About

Mautic DDEV bootstrap

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages