|
|
@ -1,5 +1,4 @@ |
|
|
|
version: '3.3' |
|
|
|
|
|
|
|
services: |
|
|
|
|
|
|
|
imapsync: |
|
|
@ -9,12 +8,20 @@ services: |
|
|
|
restart: ${restartPolicy} |
|
|
|
networks: |
|
|
|
- imapsyncNet |
|
|
|
env_file: |
|
|
|
- ../../secret/env-${imapsyncServName} |
|
|
|
expose: |
|
|
|
- 80 |
|
|
|
# environment: |
|
|
|
# - domain=${domain} |
|
|
|
# - imapsyncHost=${imapsyncHost} |
|
|
|
labels: |
|
|
|
- "traefik.enable=true" |
|
|
|
- "traefik.http.routers.imapsync.rule=Host(`${imapsyncHost}.${domain}`)" |
|
|
|
- "traefik.http.routers.${imapsyncServName}.rule=Host(`${imapsyncHost}.${domain}`)" |
|
|
|
- "traefik.http.services.${imapsyncServName}.loadbalancer.server.port=${imapsyncPort}" |
|
|
|
- "traefik.docker.network=imapsyncNet" |
|
|
|
|
|
|
|
networks: |
|
|
|
imapsyncNet: |
|
|
|
external: true |
|
|
|
name: imapsyncNet |
|
|
|
name: imapsyncNet |