/ docker-compose-fake-smtp.yml
docker-compose-fake-smtp.yml
 1  # Run a fake smtp server:
 2  # docker-compose -f docker-compose-fake-smtp.yml up --detach
 3  
 4  # Config for fake smtp:
 5  
 6  # AppConfig[:email_delivery_method] = :smtp
 7  # AppConfig[:email_smtp_settings] = {
 8  #      address:              'localhost',
 9  #      port:                 1025,
10  #      domain:               'foobar.com',
11  #      user_name:            'hello',
12  #      password:             'goodbye',
13  #      openssl_verify_mode:  'none'
14  # }
15  # AppConfig[:email_perform_deliveries] = true
16  # AppConfig[:email_raise_delivery_errors] = true
17  # AppConfig[:allow_password_reset] = true
18  
19  services:
20    mail:
21      container_name: fake_smtp_server
22      image: reachfive/fake-smtp-server
23      ports:
24        - "1025:1025"
25        - "1080:1080"