Public | Automated Build

Last pushed: 6 days ago
Short Description
Docker image based on php:fpm with MySQL and Mail
Full Description

Extended Docker image to run a PHP:fpm

This Dockerfile will compile into a Docker image that is based on a php:fpm.
Additionally,

  • it has the PHP-MySQL extension installed
  • sSMTP is installed to provide mail support

There is an article about this Docker image in my blog.

Configuration

sSMTP

Create a configuration file for sSMTP to mount it to /etc/ssmtp/ssmtp.conf of the container:

FromLineOverride=YES
mailhub=mail.server.tld
hostname=php-fpm.yourdomain.tld
UseTLS=YES
UseSTARTTLS=YES

PHP mail config

You need to tell PHP to use the sSMTP:

[mail function]
sendmail_path = "/usr/sbin/ssmtp -t"

Mount that file to /usr/local/etc/php/conf.d/mail.ini.

More Information

Find more information on how and why this is necessary in my blog.

Docker Pull Command
Owner
binfalse

Comments (0)