Jelajahi Sumber

Remove aliases

andryyy 8 tahun lalu
induk
melakukan
e87c5d30dd
1 mengubah file dengan 26 tambahan dan 52 penghapusan
  1. 26 52
      docker-compose.yml

+ 26 - 52
docker-compose.yml

@@ -1,7 +1,7 @@
 version: '2'
 
 services:
-    pdns-mailcow:
+    pdns:
       image: andryyy/mailcow-dockerized:pdns
       volumes:
         - ./data/conf/pdns/:/etc/powerdns/
@@ -9,13 +9,11 @@ services:
       networks:
         mailcow-network:
           ipv4_address: 172.22.1.254
-          aliases:
-            - pdns
 
-    mysql-mailcow:
+    mysql:
       image: mariadb:10.1
       depends_on:
-        - pdns-mailcow
+        - pdns
       command: mysqld
       volumes:
         - mysql-vol-1:/var/lib/mysql/
@@ -31,13 +29,11 @@ services:
       restart: always
       networks:
         mailcow-network:
-          aliases:
-            - mysql
 
-    redis-mailcow:
+    redis:
       image: redis
       depends_on:
-        - pdns-mailcow
+        - pdns
       volumes:
         - redis-vol-1:/data/
       restart: always
@@ -46,13 +42,11 @@ services:
       dns_search: mailcow-network
       networks:
         mailcow-network:
-          aliases:
-            - redis
 
-    rspamd-mailcow:
+    rspamd:
       image: andryyy/mailcow-dockerized:rspamd
       depends_on:
-        - pdns-mailcow
+        - pdns
       volumes:
         - ./data/conf/rspamd/override.d/:/etc/rspamd/override.d:ro
         - ./data/conf/rspamd/local.d/:/etc/rspamd/local.d:ro
@@ -65,14 +59,12 @@ services:
       dns_search: mailcow-network
       networks:
         mailcow-network:
-          aliases:
-            - rspamd
 
-    phpfpm-mailcow:
+    phpfpm:
       image: andryyy/mailcow-dockerized:phpfpm
       command: "php-fpm -d date.timezone=${TZ}"
       depends_on:
-        - pdns-mailcow
+        - pdns
       volumes:
         - ./data/web:/web:ro
         - ./data/conf/rspamd/dynmaps:/dynmaps:ro
@@ -88,14 +80,12 @@ services:
       restart: always
       networks:
         mailcow-network:
-          aliases:
-            - phpfpm
 
-    sogo-mailcow:
+    sogo:
       image: andryyy/mailcow-dockerized:sogo
       depends_on:
-        - pdns-mailcow
-        - mysql-mailcow
+        - pdns
+        - mysql
       environment:
         - DBNAME=${DBNAME}
         - DBUSER=${DBUSER}
@@ -110,13 +100,11 @@ services:
       restart: always
       networks:
         mailcow-network:
-          aliases:
-            - sogo
 
-    rmilter-mailcow:
+    rmilter:
       image: andryyy/mailcow-dockerized:rmilter
       depends_on:
-        - pdns-mailcow
+        - pdns
       volumes:
         - ./data/conf/rmilter/:/etc/rmilter.conf.d/:ro
       restart: always
@@ -125,19 +113,16 @@ services:
       dns_search: mailcow-network
       networks:
         mailcow-network:
-          aliases:
-            - rmilter
 
-    dovecot-mailcow:
+    dovecot:
       image: andryyy/mailcow-dockerized:dovecot
       depends_on:
-        - pdns-mailcow
+        - pdns
       volumes:
         - ./data/conf/dovecot:/etc/dovecot
         - ./data/assets/ssl:/etc/ssl/mail/:ro
+        - ./data/conf/sogo/:/etc/sogo/
         - vmail-vol-1:/var/vmail
-      volumes_from:
-        - sogo-mailcow
       environment:
         - DBNAME=${DBNAME}
         - DBUSER=${DBUSER}
@@ -155,13 +140,11 @@ services:
       hostname: ${MAILCOW_HOSTNAME}
       networks:
         mailcow-network:
-          aliases:
-            - dovecot
 
-    postfix-mailcow:
+    postfix:
       image: andryyy/mailcow-dockerized:postfix
       depends_on:
-        - pdns-mailcow
+        - pdns
       volumes:
         - ./data/conf/postfix:/opt/postfix/conf
         - ./data/assets/ssl:/etc/ssl/mail/:ro
@@ -180,34 +163,28 @@ services:
       dns_search: mailcow-network
       networks:
         mailcow-network:
-          aliases:
-            - postfix
 
-    memcached-mailcow:
+    memcached:
       image: memcached
       depends_on:
-        - pdns-mailcow
+        - pdns
       restart: always
       dns:
         - 172.22.1.254
       dns_search: mailcow-network
       networks:
         mailcow-network:
-          aliases:
-            - memcached
 
-    nginx-mailcow:
+    nginx:
       depends_on:
-        - mysql-mailcow
-        - sogo-mailcow
-        - phpfpm-mailcow
-        - rspamd-mailcow
+        - mysql
+        - sogo
+        - phpfpm
+        - rspamd
       image: nginx:mainline
       command: /bin/bash -c "envsubst < /etc/nginx/conf.d/listen.template > /etc/nginx/conf.d/listen.active && nginx -g 'daemon off;'"
       environment:
         - HTTPS_PORT=${HTTPS_PORT}
-      volumes_from:
-        - sogo-mailcow
       volumes:
         - ./data/web:/web:ro
         - ./data/conf/rspamd/dynmaps:/dynmaps:ro
@@ -221,8 +198,6 @@ services:
       restart: always
       networks:
         mailcow-network:
-          aliases:
-            - nginx
 
 networks:
   mailcow-network:
@@ -231,7 +206,6 @@ networks:
       driver: default
       config:
         - subnet: 172.22.1.0/24
-          gateway: 172.22.1.1
 
 volumes:
   vmail-vol-1: