diff --git a/compose-files/network-services/unifi/docker-compose.yml b/compose-files/network-services/unifi/docker-compose.yml index 5b20a8a..ebed228 100644 --- a/compose-files/network-services/unifi/docker-compose.yml +++ b/compose-files/network-services/unifi/docker-compose.yml @@ -1,17 +1,16 @@ services: unifi-db: - image: docker.io/mongo:4.4.29 + image: docker.io/mongo:4.4 container_name: unifi-db restart: unless-stopped environment: - MONGO_INITDB_ROOT_USERNAME=root - - MONGO_INITDB_ROOT_PASSWORD=rootpassword - - MONGO_INITDB_DATABASE=unifi + - MONGO_INITDB_ROOT_PASSWORD=unifipwd volumes: - /home/docker/appdata/unifi/init-mongo.js:/docker-entrypoint-initdb.d/init-mongo.js:ro - /home/docker/appdata/unifi/db:/data/db - networks: - - unifi-network + ports: + - "127.0.0.1:27017:27017" labels: - "autoheal=true" - "com.centurylinklabs.watchtower.enable=true" @@ -24,6 +23,9 @@ services: unifi: image: lscr.io/linuxserver/unifi-network-application:latest container_name: unifi + network_mode: host + extra_hosts: + - "unifi-db:127.0.0.1" restart: unless-stopped environment: - PUID=1000 @@ -31,7 +33,7 @@ services: - TZ=America/New_York - MONGO_USER=unifi - MONGO_PASS=unifipwd - - MONGO_HOST=unifi-db + - MONGO_HOST=127.0.0.1 - MONGO_PORT=27017 - MONGO_DBNAME=unifi - MONGO_AUTHSOURCE=admin @@ -39,18 +41,8 @@ services: - MEM_STARTUP=1024 volumes: - /home/docker/appdata/unifi/config:/config - ports: - - "8080:8080" - - "8443:8443" - - "3478:3478/udp" - - "10001:10001/udp" - - "8880:8880" - - "6790:6789" - - "5514:5514/udp" depends_on: - unifi-db - networks: - - unifi-network labels: - "autoheal=true" - "com.centurylinklabs.watchtower.enable=true" @@ -59,7 +51,3 @@ services: limits: memory: 1G cpus: '1.0' - -networks: - unifi-network: - driver: bridge