From a8eafc508a314e1a2f2138211262b5c4a8fe9bde Mon Sep 17 00:00:00 2001 From: Pierre Jaury Date: Sat, 20 Aug 2016 17:01:12 +0200 Subject: [PATCH] Default listen on localhost only --- .env | 3 +++ docker-compose.yml | 16 ++++++++-------- 2 files changed, 11 insertions(+), 8 deletions(-) diff --git a/.env b/.env index f89f4484..853f1ef5 100644 --- a/.env +++ b/.env @@ -19,6 +19,9 @@ DEBUG=False # Set to a randomly generated 16 bytes string SECRET_KEY=ChangeMeChangeMe +# Address where listening ports should bind +BIND_ADDRESS=127.0.0.1 + # Main mail domain DOMAIN=freeposte.io diff --git a/docker-compose.yml b/docker-compose.yml index 178a60af..964e988e 100644 --- a/docker-compose.yml +++ b/docker-compose.yml @@ -8,8 +8,8 @@ services: restart: always env_file: .env ports: - - "80:80" - - "443:443" + - "$BIND_ADDRESS:80:80" + - "$BIND_ADDRESS:443:443" volumes: - "$ROOT/certs:/certs" @@ -25,8 +25,8 @@ services: restart: always env_file: .env ports: - - "143:143" - - "993:993" + - "$BIND_ADDRESS:143:143" + - "$BIND_ADDRESS:993:993" volumes: - "$ROOT/freeposte:/data" - "$ROOT/mail:/mail" @@ -39,9 +39,9 @@ services: restart: always env_file: .env ports: - - "25:25" - - "465:465" - - "587:587" + - "$BIND_ADDRESS:25:25" + - "$BIND_ADDRESS:465:465" + - "$BIND_ADDRESS:587:587" volumes: - "$ROOT/freeposte:/data" - "$ROOT/certs:/certs" @@ -84,7 +84,7 @@ services: - /var/run/docker.sock:/var/run/docker.sock:ro webmail: - # build: "$WEBMAIL" + build: "$WEBMAIL" image: "freeposte/$WEBMAIL:$VERSION" restart: always env_file: .env