Skip to content

Commit 02e34b4

Browse files
authored
Merge pull request #41 from itk-dev/feature/mailhog-route
Added mailhog- traefik urls to templates
2 parents 3604da8 + 575a8fe commit 02e34b4

File tree

6 files changed

+38
-2
lines changed

6 files changed

+38
-2
lines changed

templates/aakbcms/docker-compose.yml

Lines changed: 7 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -32,7 +32,7 @@ services:
3232
- PHP_XDEBUG_REMOTE_CONNECT_BACK=${PHP_XDEBUG_REMOTE_CONNECT_BACK:-0}
3333
- PHP_MAX_EXECUTION_TIME=300
3434
- PHP_MEMORY_LIMIT=512M
35-
# - PHP_MAIL=1 # Uncomment to enable mailhog.
35+
- PHP_MAIL=1 # Uncomment to enable mailhog.
3636
- DOCKER_HOST_DOMAIN=${COMPOSE_DOMAIN}
3737
depends_on:
3838
- mariadb
@@ -71,9 +71,15 @@ services:
7171
image: mailhog/mailhog
7272
networks:
7373
- app
74+
- frontend
7475
ports:
7576
- "1025"
7677
- "8025"
78+
labels:
79+
- "traefik.enable=true"
80+
- "traefik.docker.network=frontend"
81+
- "traefik.http.routers.${COMPOSE_PROJECT_NAME}Mailhog.rule=Host(`mailhog-${COMPOSE_DOMAIN}`)"
82+
- "traefik.http.services.${COMPOSE_PROJECT_NAME}Mailhog.loadbalancer.server.port=8025"
7783

7884
drush:
7985
image: itkdev/drush6:latest

templates/ddbcms/docker-compose.yml

Lines changed: 7 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -32,7 +32,7 @@ services:
3232
- PHP_XDEBUG_REMOTE_CONNECT_BACK=${PHP_XDEBUG_REMOTE_CONNECT_BACK:-0}
3333
- PHP_MAX_EXECUTION_TIME=300
3434
- PHP_MEMORY_LIMIT=512M
35-
# - PHP_MAIL=1 # Uncomment to enable mailhog.
35+
- PHP_MAIL=1 # Uncomment to enable mailhog.
3636
- DOCKER_HOST_DOMAIN=${COMPOSE_DOMAIN}
3737
depends_on:
3838
- mariadb
@@ -71,9 +71,15 @@ services:
7171
image: mailhog/mailhog
7272
networks:
7373
- app
74+
- frontend
7475
ports:
7576
- "1025"
7677
- "8025"
78+
labels:
79+
- "traefik.enable=true"
80+
- "traefik.docker.network=frontend"
81+
- "traefik.http.routers.${COMPOSE_PROJECT_NAME}Mailhog.rule=Host(`mailhog-${COMPOSE_DOMAIN}`)"
82+
- "traefik.http.services.${COMPOSE_PROJECT_NAME}Mailhog.loadbalancer.server.port=8025"
7783

7884
drush:
7985
image: itkdev/drush6:latest

templates/drupal-7/docker-compose.yml

Lines changed: 6 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -69,9 +69,15 @@ services:
6969
image: mailhog/mailhog
7070
networks:
7171
- app
72+
- frontend
7273
ports:
7374
- "1025"
7475
- "8025"
76+
labels:
77+
- "traefik.enable=true"
78+
- "traefik.docker.network=frontend"
79+
- "traefik.http.routers.${COMPOSE_PROJECT_NAME}Mailhog.rule=Host(`mailhog-${COMPOSE_DOMAIN}`)"
80+
- "traefik.http.services.${COMPOSE_PROJECT_NAME}Mailhog.loadbalancer.server.port=8025"
7581

7682
drush:
7783
image: itkdev/drush6:latest

templates/drupal-8/docker-compose.yml

Lines changed: 6 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -71,9 +71,15 @@ services:
7171
image: mailhog/mailhog
7272
networks:
7373
- app
74+
- frontend
7475
ports:
7576
- "1025"
7677
- "8025"
78+
labels:
79+
- "traefik.enable=true"
80+
- "traefik.docker.network=frontend"
81+
- "traefik.http.routers.${COMPOSE_PROJECT_NAME}Mailhog.rule=Host(`mailhog-${COMPOSE_DOMAIN}`)"
82+
- "traefik.http.services.${COMPOSE_PROJECT_NAME}Mailhog.loadbalancer.server.port=8025"
7783

7884
# Drush cache volume to persist cache between runs.
7985
volumes:

templates/symfony-3/docker-compose.yml

Lines changed: 6 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -61,6 +61,12 @@ services:
6161
image: mailhog/mailhog
6262
networks:
6363
- app
64+
- frontend
6465
ports:
6566
- "1025"
6667
- "8025"
68+
labels:
69+
- "traefik.enable=true"
70+
- "traefik.docker.network=frontend"
71+
- "traefik.http.routers.${COMPOSE_PROJECT_NAME}Mailhog.rule=Host(`mailhog-${COMPOSE_DOMAIN}`)"
72+
- "traefik.http.services.${COMPOSE_PROJECT_NAME}Mailhog.loadbalancer.server.port=8025"

templates/symfony-4/docker-compose.yml

Lines changed: 6 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -60,6 +60,12 @@ services:
6060
image: mailhog/mailhog
6161
networks:
6262
- app
63+
- frontend
6364
ports:
6465
- "1025"
6566
- "8025"
67+
labels:
68+
- "traefik.enable=true"
69+
- "traefik.docker.network=frontend"
70+
- "traefik.http.routers.${COMPOSE_PROJECT_NAME}Mailhog.rule=Host(`mailhog-${COMPOSE_DOMAIN}`)"
71+
- "traefik.http.services.${COMPOSE_PROJECT_NAME}Mailhog.loadbalancer.server.port=8025"

0 commit comments

Comments
 (0)