mirror of
https://github.com/devilbox/docker-php-fpm.git
synced 2025-12-19 07:21:16 +00:00
Add mhsendmail so it can be used in php.ini to enable mailhandling by MailHog
This commit is contained in:
@@ -146,6 +146,11 @@ RUN set -x \
|
|||||||
&& su - ${MY_USER} -c '/usr/local/src/linuxbrew/bin/brew update' \
|
&& su - ${MY_USER} -c '/usr/local/src/linuxbrew/bin/brew update' \
|
||||||
&& su - ${MY_USER} -c '/usr/local/src/linuxbrew/bin/brew config' \
|
&& su - ${MY_USER} -c '/usr/local/src/linuxbrew/bin/brew config' \
|
||||||
\
|
\
|
||||||
|
# mhsendmail
|
||||||
|
&& wget https://github.com/mailhog/mhsendmail/releases/download/v0.2.0/mhsendmail_linux_amd64 \
|
||||||
|
&& chmod +x mhsendmail_linux_amd64 \
|
||||||
|
&& mv mhsendmail_linux_amd64 /usr/local/bin/mhsendmai \
|
||||||
|
\
|
||||||
# mysqldumpsecure
|
# mysqldumpsecure
|
||||||
&& git clone https://github.com/cytopia/mysqldump-secure.git /usr/local/src/mysqldump-secure \
|
&& git clone https://github.com/cytopia/mysqldump-secure.git /usr/local/src/mysqldump-secure \
|
||||||
&& cd /usr/local/src/mysqldump-secure \
|
&& cd /usr/local/src/mysqldump-secure \
|
||||||
|
|||||||
@@ -156,6 +156,11 @@ RUN set -x \
|
|||||||
&& su - ${MY_USER} -c '/usr/local/src/linuxbrew/bin/brew update' \
|
&& su - ${MY_USER} -c '/usr/local/src/linuxbrew/bin/brew update' \
|
||||||
&& su - ${MY_USER} -c '/usr/local/src/linuxbrew/bin/brew config' \
|
&& su - ${MY_USER} -c '/usr/local/src/linuxbrew/bin/brew config' \
|
||||||
\
|
\
|
||||||
|
# mhsendmail
|
||||||
|
&& wget https://github.com/mailhog/mhsendmail/releases/download/v0.2.0/mhsendmail_linux_amd64 \
|
||||||
|
&& chmod +x mhsendmail_linux_amd64 \
|
||||||
|
&& mv mhsendmail_linux_amd64 /usr/local/bin/mhsendmai \
|
||||||
|
\
|
||||||
# mysqldumpsecure
|
# mysqldumpsecure
|
||||||
&& git clone https://github.com/cytopia/mysqldump-secure.git /usr/local/src/mysqldump-secure \
|
&& git clone https://github.com/cytopia/mysqldump-secure.git /usr/local/src/mysqldump-secure \
|
||||||
&& cd /usr/local/src/mysqldump-secure \
|
&& cd /usr/local/src/mysqldump-secure \
|
||||||
|
|||||||
@@ -159,6 +159,11 @@ RUN set -x \
|
|||||||
&& su - ${MY_USER} -c '/usr/local/src/linuxbrew/bin/brew update' \
|
&& su - ${MY_USER} -c '/usr/local/src/linuxbrew/bin/brew update' \
|
||||||
&& su - ${MY_USER} -c '/usr/local/src/linuxbrew/bin/brew config' \
|
&& su - ${MY_USER} -c '/usr/local/src/linuxbrew/bin/brew config' \
|
||||||
\
|
\
|
||||||
|
# mhsendmail
|
||||||
|
&& wget https://github.com/mailhog/mhsendmail/releases/download/v0.2.0/mhsendmail_linux_amd64 \
|
||||||
|
&& chmod +x mhsendmail_linux_amd64 \
|
||||||
|
&& mv mhsendmail_linux_amd64 /usr/local/bin/mhsendmai \
|
||||||
|
\
|
||||||
# mysqldumpsecure
|
# mysqldumpsecure
|
||||||
&& git clone https://github.com/cytopia/mysqldump-secure.git /usr/local/src/mysqldump-secure \
|
&& git clone https://github.com/cytopia/mysqldump-secure.git /usr/local/src/mysqldump-secure \
|
||||||
&& cd /usr/local/src/mysqldump-secure \
|
&& cd /usr/local/src/mysqldump-secure \
|
||||||
|
|||||||
@@ -159,6 +159,11 @@ RUN set -x \
|
|||||||
&& su - ${MY_USER} -c '/usr/local/src/linuxbrew/bin/brew update' \
|
&& su - ${MY_USER} -c '/usr/local/src/linuxbrew/bin/brew update' \
|
||||||
&& su - ${MY_USER} -c '/usr/local/src/linuxbrew/bin/brew config' \
|
&& su - ${MY_USER} -c '/usr/local/src/linuxbrew/bin/brew config' \
|
||||||
\
|
\
|
||||||
|
# mhsendmail
|
||||||
|
&& wget https://github.com/mailhog/mhsendmail/releases/download/v0.2.0/mhsendmail_linux_amd64 \
|
||||||
|
&& chmod +x mhsendmail_linux_amd64 \
|
||||||
|
&& mv mhsendmail_linux_amd64 /usr/local/bin/mhsendmai \
|
||||||
|
\
|
||||||
# mysqldumpsecure
|
# mysqldumpsecure
|
||||||
&& git clone https://github.com/cytopia/mysqldump-secure.git /usr/local/src/mysqldump-secure \
|
&& git clone https://github.com/cytopia/mysqldump-secure.git /usr/local/src/mysqldump-secure \
|
||||||
&& cd /usr/local/src/mysqldump-secure \
|
&& cd /usr/local/src/mysqldump-secure \
|
||||||
|
|||||||
@@ -159,6 +159,11 @@ RUN set -x \
|
|||||||
&& su - ${MY_USER} -c '/usr/local/src/linuxbrew/bin/brew update' \
|
&& su - ${MY_USER} -c '/usr/local/src/linuxbrew/bin/brew update' \
|
||||||
&& su - ${MY_USER} -c '/usr/local/src/linuxbrew/bin/brew config' \
|
&& su - ${MY_USER} -c '/usr/local/src/linuxbrew/bin/brew config' \
|
||||||
\
|
\
|
||||||
|
# mhsendmail
|
||||||
|
&& wget https://github.com/mailhog/mhsendmail/releases/download/v0.2.0/mhsendmail_linux_amd64 \
|
||||||
|
&& chmod +x mhsendmail_linux_amd64 \
|
||||||
|
&& mv mhsendmail_linux_amd64 /usr/local/bin/mhsendmai \
|
||||||
|
\
|
||||||
# mysqldumpsecure
|
# mysqldumpsecure
|
||||||
&& git clone https://github.com/cytopia/mysqldump-secure.git /usr/local/src/mysqldump-secure \
|
&& git clone https://github.com/cytopia/mysqldump-secure.git /usr/local/src/mysqldump-secure \
|
||||||
&& cd /usr/local/src/mysqldump-secure \
|
&& cd /usr/local/src/mysqldump-secure \
|
||||||
|
|||||||
@@ -159,6 +159,11 @@ RUN set -x \
|
|||||||
&& su - ${MY_USER} -c '/usr/local/src/linuxbrew/bin/brew update' \
|
&& su - ${MY_USER} -c '/usr/local/src/linuxbrew/bin/brew update' \
|
||||||
&& su - ${MY_USER} -c '/usr/local/src/linuxbrew/bin/brew config' \
|
&& su - ${MY_USER} -c '/usr/local/src/linuxbrew/bin/brew config' \
|
||||||
\
|
\
|
||||||
|
# mhsendmail
|
||||||
|
&& wget https://github.com/mailhog/mhsendmail/releases/download/v0.2.0/mhsendmail_linux_amd64 \
|
||||||
|
&& chmod +x mhsendmail_linux_amd64 \
|
||||||
|
&& mv mhsendmail_linux_amd64 /usr/local/bin/mhsendmai \
|
||||||
|
\
|
||||||
# mysqldumpsecure
|
# mysqldumpsecure
|
||||||
&& git clone https://github.com/cytopia/mysqldump-secure.git /usr/local/src/mysqldump-secure \
|
&& git clone https://github.com/cytopia/mysqldump-secure.git /usr/local/src/mysqldump-secure \
|
||||||
&& cd /usr/local/src/mysqldump-secure \
|
&& cd /usr/local/src/mysqldump-secure \
|
||||||
|
|||||||
@@ -159,6 +159,11 @@ RUN set -x \
|
|||||||
&& su - ${MY_USER} -c '/usr/local/src/linuxbrew/bin/brew update' \
|
&& su - ${MY_USER} -c '/usr/local/src/linuxbrew/bin/brew update' \
|
||||||
&& su - ${MY_USER} -c '/usr/local/src/linuxbrew/bin/brew config' \
|
&& su - ${MY_USER} -c '/usr/local/src/linuxbrew/bin/brew config' \
|
||||||
\
|
\
|
||||||
|
# mhsendmail
|
||||||
|
&& wget https://github.com/mailhog/mhsendmail/releases/download/v0.2.0/mhsendmail_linux_amd64 \
|
||||||
|
&& chmod +x mhsendmail_linux_amd64 \
|
||||||
|
&& mv mhsendmail_linux_amd64 /usr/local/bin/mhsendmai \
|
||||||
|
\
|
||||||
# mysqldumpsecure
|
# mysqldumpsecure
|
||||||
&& git clone https://github.com/cytopia/mysqldump-secure.git /usr/local/src/mysqldump-secure \
|
&& git clone https://github.com/cytopia/mysqldump-secure.git /usr/local/src/mysqldump-secure \
|
||||||
&& cd /usr/local/src/mysqldump-secure \
|
&& cd /usr/local/src/mysqldump-secure \
|
||||||
|
|||||||
@@ -159,6 +159,11 @@ RUN set -x \
|
|||||||
&& su - ${MY_USER} -c '/usr/local/src/linuxbrew/bin/brew update' \
|
&& su - ${MY_USER} -c '/usr/local/src/linuxbrew/bin/brew update' \
|
||||||
&& su - ${MY_USER} -c '/usr/local/src/linuxbrew/bin/brew config' \
|
&& su - ${MY_USER} -c '/usr/local/src/linuxbrew/bin/brew config' \
|
||||||
\
|
\
|
||||||
|
# mhsendmail
|
||||||
|
&& wget https://github.com/mailhog/mhsendmail/releases/download/v0.2.0/mhsendmail_linux_amd64 \
|
||||||
|
&& chmod +x mhsendmail_linux_amd64 \
|
||||||
|
&& mv mhsendmail_linux_amd64 /usr/local/bin/mhsendmai \
|
||||||
|
\
|
||||||
# mysqldumpsecure
|
# mysqldumpsecure
|
||||||
&& git clone https://github.com/cytopia/mysqldump-secure.git /usr/local/src/mysqldump-secure \
|
&& git clone https://github.com/cytopia/mysqldump-secure.git /usr/local/src/mysqldump-secure \
|
||||||
&& cd /usr/local/src/mysqldump-secure \
|
&& cd /usr/local/src/mysqldump-secure \
|
||||||
|
|||||||
@@ -61,6 +61,7 @@ software_enabled:
|
|||||||
- grunt
|
- grunt
|
||||||
- laravel
|
- laravel
|
||||||
- linuxbrew
|
- linuxbrew
|
||||||
|
- mhsendmail
|
||||||
- mysqldumpsecure
|
- mysqldumpsecure
|
||||||
- phalcon
|
- phalcon
|
||||||
- phpcs
|
- phpcs
|
||||||
@@ -266,6 +267,12 @@ software_available:
|
|||||||
'echo "export INFOPATH=/usr/local/src/linuxbrew/share/man:${INFOPATH}" >> /home/devilbox/${v}' \
|
'echo "export INFOPATH=/usr/local/src/linuxbrew/share/man:${INFOPATH}" >> /home/devilbox/${v}' \
|
||||||
&& su - ${MY_USER} -c '/usr/local/src/linuxbrew/bin/brew update' \
|
&& su - ${MY_USER} -c '/usr/local/src/linuxbrew/bin/brew update' \
|
||||||
&& su - ${MY_USER} -c '/usr/local/src/linuxbrew/bin/brew config' \
|
&& su - ${MY_USER} -c '/usr/local/src/linuxbrew/bin/brew config' \
|
||||||
|
mhsendmail:
|
||||||
|
all:
|
||||||
|
command: |
|
||||||
|
wget https://github.com/mailhog/mhsendmail/releases/download/v0.2.0/mhsendmail_linux_amd64 \
|
||||||
|
&& chmod +x mhsendmail_linux_amd64 \
|
||||||
|
&& mv mhsendmail_linux_amd64 /usr/local/bin/mhsendmai \
|
||||||
mysqldumpsecure:
|
mysqldumpsecure:
|
||||||
check: mysqldump-secure --version | grep -E 'Version:\s*[.0-9]+'
|
check: mysqldump-secure --version | grep -E 'Version:\s*[.0-9]+'
|
||||||
all:
|
all:
|
||||||
|
|||||||
Reference in New Issue
Block a user