1

sendmail_pathWordPress のコンテナに を設定し、別のコンテナが提供する sendmail を利用したい。私の場合、MailHog です。

だから、これは私のdocker-composeです:

version: '2'
services:
    wordpress:
        image: wordpress
        links:
            - db:mysql
            - mailhog
        ports:
            - 80:80
        domainname: foo.com
        hostname: foo
        volumes:
            - ./public:/var/www/html
        environment:
            WORDPRESS_DB_PASSWORD: example
        depends_on:
           - mailhog

    mailhog:
        image: mailhog/mailhog
        ports:
            - 1025:1025
            - 8025:8025

    db:
        image: mariadb
        environment:
            MYSQL_ROOT_PASSWORD: example

WordPressコンテナで実行しようとしcommand: "echo 'sendmail_path = \"/usr/local/bin/mailhog sendmail\"' > /usr/local/etc/php/conf.d/mail.ini"ましたが、実際には出力されます...

これら 2 つはボリュームを共有する必要がありますか?

PS。APP で SMTP サーバーとして使用できることはわかっていますが、より自動化された方法で処理したいと考えています。

4

1 に答える 1