thunderlight01

docker-compose.yml

Dec 31st, 2017
175
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
YAML 2.38 KB | None | 0 0
  1. version: '2'
  2.  
  3. services:
  4.   front:
  5.     image: mailu/nginx:$VERSION
  6.     restart: always
  7.     env_file: .env
  8.     ports:
  9.    - "$BIND_ADDRESS4:80:80"
  10.     - "$BIND_ADDRESS4:443:443"
  11.     - "$BIND_ADDRESS4:110:110"
  12.     - "$BIND_ADDRESS4:143:143"
  13.     - "$BIND_ADDRESS4:993:993"
  14.     - "$BIND_ADDRESS4:995:995"
  15.     - "$BIND_ADDRESS4:25:25"
  16.     - "$BIND_ADDRESS4:465:465"
  17.     - "$BIND_ADDRESS4:587:587"
  18.     volumes:
  19.      - "$ROOT/certs:/certs"
  20.       - /etc/localtime:/etc/localtime:ro
  21.  
  22.   redis:
  23.     image: redis:alpine
  24.     restart: always
  25.     volumes:
  26.      - "$ROOT/redis:/data"
  27.       - /etc/localtime:/etc/localtime:ro
  28.   imap:
  29.     image: mailu/dovecot:$VERSION
  30.     restart: always
  31.     env_file: .env
  32.     volumes:
  33.      - "$ROOT/data:/data"
  34.       - "$ROOT/mail:/mail"
  35.       - "$ROOT/overrides:/overrides"
  36.       - /etc/localtime:/etc/localtime:ro
  37.     depends_on:
  38.      - front
  39.  
  40.   smtp:
  41.     image: mailu/postfix:$VERSION
  42.     restart: always
  43.     env_file: .env
  44.     volumes:
  45.      - "$ROOT/data:/data"
  46.       - "$ROOT/overrides:/overrides"
  47.       - /etc/localtime:/etc/localtime:ro
  48.     depends_on:
  49.      - front
  50.  
  51.   antispam:
  52.     image: mailu/rspamd:$VERSION
  53.     restart: always
  54.     env_file: .env
  55.     volumes:
  56.      - "$ROOT/filter:/var/lib/rspamd"
  57.       - "$ROOT/dkim:/dkim"
  58.       - "$ROOT/overrides/rspamd:/etc/rspamd/override.d"
  59.       - /etc/localtime:/etc/localtime:ro
  60.     depends_on:
  61.      - front
  62.  
  63.   antivirus:
  64.     image: mailu/$ANTIVIRUS:$VERSION
  65.     restart: always
  66.     env_file: .env
  67.     volumes:
  68.      - "$ROOT/filter:/data"
  69.       - /etc/localtime:/etc/localtime:ro
  70.  
  71.   webdav:
  72.     image: mailu/$WEBDAV:$VERSION
  73.     restart: always
  74.     env_file: .env
  75.     volumes:
  76.      - "$ROOT/dav:/data"
  77.       - /etc/localtime:/etc/localtime:ro
  78.  
  79.   admin:
  80.     image: mailu/admin:$VERSION
  81.     restart: always
  82.     env_file: .env
  83.     volumes:
  84.      - "$ROOT/data:/data"
  85.       - "$ROOT/dkim:/dkim"
  86.       - /etc/localtime:/etc/localtime:ro
  87.       - /var/run/docker.sock:/var/run/docker.sock:ro
  88.     depends_on:
  89.      - redis
  90.  
  91.   webmail:
  92.     image: "mailu/$WEBMAIL:$VERSION"
  93.     restart: always
  94.     env_file: .env
  95.     volumes:
  96.      - "$ROOT/webmail:/data"
  97.       - /etc/localtime:/etc/localtime:ro
  98.  
  99.   fetchmail:
  100.     image: mailu/fetchmail:$VERSION
  101.     restart: always
  102.     env_file: .env
  103.     volumes:
  104.      - "$ROOT/data:/data"
  105.       - /etc/localtime:/etc/localtime:ro
Advertisement
Add Comment
Please, Sign In to add comment