O EasyEngine facilita muito o gerenciamento do nginx, um software de servidor web rápido que consome pouca memória ao lidar com volumes crescentes de usuários simultâneos.
curl
, sqlite3
, pcntl
Para Linux, criamos um script de instalação que instalará todas as dependências para você. Testamos isso no Ubuntu 14.04, 16.04, 18.04, 20.04, 22.04 e Debian 8, Debian 10.
wget -qO ee https://rt.cx/ee4 && sudo bash ee
Mesmo que o script não funcione para sua distribuição, você pode instalar manualmente as dependências e depois executar os seguintes comandos para instalar o EasyEngine
wget -O /usr/local/bin/ee https://raw.githubusercontent.com/EasyEngine/easyengine-builds/master/phar/easyengine.phar
chmod +x /usr/local/bin/ee
EasyEngine também vem com um script de preenchimento de tabulação para Bash e ZSH. Basta baixar ee-completion.bash e obtê-lo em ~/.bash_profile
:
source /FULL/PATH/TO/ee-completion.bash
Não se esqueça de executar source ~/.bash_profile
depois.
Se estiver usando zsh para seu shell, pode ser necessário carregar e iniciar bashcompinit
antes de obter. Coloque o seguinte no seu .zshrc
:
autoload bashcompinit
bashcompinit
source /FULL/PATH/TO/ee-completion.bash
Para começar a usar o EasyEngine e criar um site wordpress, execute
ee site create example.com --type=wp
Precisa de um site wordpress com cache? Tentar
ee site create example.com --type=wp --cache
Precisa de um multi-site wordpress com cache de página?
ee site create example.com --type=wp --mu=subdir --cache
Precisa de um site HTML simples e simples?
ee site create example.com
Quer brincar com seu novo site?
ee shell example.com
Quer saber mais? Confira o leia-me desses comandos -
Observação:ee help
, ee help site
e ee help site create --type=wp
para obter todos os detalhes sobre os vários comandos e subcomandos que você pode executar.
O desenvolvimento do easyengine é feito inteiramente no GitHub.
Usamos a estrutura wp-cli como base e construímos o EasyEngine sobre ela.
Este repositório contém o núcleo principal do easyengine (o framework). Todos os comandos de nível superior (exceto ee cli
), ou seja, ee site
, ee shell
têm seus próprios repositórios.
Atualmente, temos os seguintes comandos que são fornecidos por padrão no EasyEngine:
No futuro, a comunidade poderá criar seus próprios pacotes e comandos!
Damos calorosas boas-vindas a todas as contribuições, de qualquer maneira e em qualquer capacidade que você puder, por meio de solicitações pull ou relatando problemas. Você pode contribuir aqui ou em qualquer um dos repositórios de comandos mencionados acima.