Skip to content

Commit 575a8fe

Browse files
committed
Added mailhog- traefik urls to templates
1 parent 4ed8771 commit 575a8fe

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
@@ -30,7 +30,7 @@ services:
3030
- PHP_XDEBUG_REMOTE_CONNECT_BACK=${PHP_XDEBUG_REMOTE_CONNECT_BACK:-0}
3131
- PHP_MAX_EXECUTION_TIME=300
3232
- PHP_MEMORY_LIMIT=512M
33-
# - PHP_MAIL=1 # Uncomment to enable mailhog.
33+
- PHP_MAIL=1 # Uncomment to enable mailhog.
3434
- DOCKER_HOST_DOMAIN=${COMPOSE_DOMAIN}
3535
depends_on:
3636
- mariadb
@@ -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/ddbcms/docker-compose.yml

Lines changed: 7 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -30,7 +30,7 @@ services:
3030
- PHP_XDEBUG_REMOTE_CONNECT_BACK=${PHP_XDEBUG_REMOTE_CONNECT_BACK:-0}
3131
- PHP_MAX_EXECUTION_TIME=300
3232
- PHP_MEMORY_LIMIT=512M
33-
# - PHP_MAIL=1 # Uncomment to enable mailhog.
33+
- PHP_MAIL=1 # Uncomment to enable mailhog.
3434
- DOCKER_HOST_DOMAIN=${COMPOSE_DOMAIN}
3535
depends_on:
3636
- mariadb
@@ -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-7/docker-compose.yml

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

7783
drush:
7884
image: itkdev/drush6:latest

templates/drupal-8/docker-compose.yml

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

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

templates/symfony-3/docker-compose.yml

Lines changed: 6 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -68,6 +68,12 @@ services:
6868
image: mailhog/mailhog
6969
networks:
7070
- app
71+
- frontend
7172
ports:
7273
- "1025"
7374
- "8025"
75+
labels:
76+
- "traefik.enable=true"
77+
- "traefik.docker.network=frontend"
78+
- "traefik.http.routers.${COMPOSE_PROJECT_NAME}Mailhog.rule=Host(`mailhog-${COMPOSE_DOMAIN}`)"
79+
- "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
@@ -68,6 +68,12 @@ services:
6868
image: mailhog/mailhog
6969
networks:
7070
- app
71+
- frontend
7172
ports:
7273
- "1025"
7374
- "8025"
75+
labels:
76+
- "traefik.enable=true"
77+
- "traefik.docker.network=frontend"
78+
- "traefik.http.routers.${COMPOSE_PROJECT_NAME}Mailhog.rule=Host(`mailhog-${COMPOSE_DOMAIN}`)"
79+
- "traefik.http.services.${COMPOSE_PROJECT_NAME}Mailhog.loadbalancer.server.port=8025"

0 commit comments

Comments
 (0)