Automatize a criação do host virtual do Apache no Linux, com o DevDom.
O Devdom é uma ferramenta de linha de comando que foi inspirada pela simplicidade do manobrista no Mac.
Eu queria trazer a mesma funcionalidade para o meu ambiente de desenvolvimento local no Linux, sem realmente ter que trazer componentes adicionais como o DNSmasq - por isso não é de forma alguma um substituto para o Projeto Valet Linux.
O estado "beta" é o que eu originalmente procurei resolver ao escrever:
Eventualmente (permissão de tempo .. que é limitada ultimamente), gostaria de adicionar mais flexibilidade ao script geral, para que aqueles em ambientes de produção sem acesso a ferramentas de gerenciamento automatizadas possam utilizá -lo. Em seu estado atual, eu não recomendo totalmente usá -lo em caixas que servem conteúdo para o mundo exterior. (Não foi testado para ambientes de produção.)
Devdom assume algumas coisas sobre o seu ambiente:
Em vez de copiar um monte de arquivos confiados existentes ou seguir a rota preguiçosa e ter todos os seus domínios executados em https://localhost/devsite1 e https://localhost/devsite2 - você pode criar domínios personalizados de nível superior em vez de mosca e tê -los acessíveis instantaneamente.
https://devsite1.test é muito melhor que https://localhost/devsite1 e é mais fácil de manter organizado ao pular de domínio para domínio.
Crie um domínio:
devdom domain mysite.test/etc/apache2/sites-availablea2ensite mysite/etc/hosts para que o domínio seja acessível como um TLDAtualizado /etc /hosts com uma nova lista de anúncios?
devdom hostsÉ isso! Segundos de comandos vs vários minutos de execução de comandos CP & SED!
Distritos de lâmpadas baseadas em Debian ou Ubuntu; As distros baseadas em RHEL não são compatíveis.
Instalação git:
git clone https://github.com/angela-d/devdom.git
cd devdom && sudo apt install ./devdom.debapt update && apt install ./devdom.deb(Opcional) Se você preferir usar o MySQL sobre o Mariadb:
apt update && apt install ./devdom.deb --no-install-recommendsapt remove devdom --purgeIsso é tudo o que há para isso. O Devdom fornecerá instruções sobre o que está fazendo e informará quando precisar da sua intervenção.
Relate um bug no rastreador de problemas